Um Novo Algoritmo de Calibração de um Conjunto Binocular com um Gabarito 1D que Realiza Deslocamentos Irrestritos

Tamanho: px
Começar a partir da página:

Download "Um Novo Algoritmo de Calibração de um Conjunto Binocular com um Gabarito 1D que Realiza Deslocamentos Irrestritos"

Transcrição

1 Um Novo Algoritmo de Calibração de um Conjunto Binocular com um Gabarito 1D que Realiza Deslocamentos Irrestritos José Alexandre de França Universidade Estadual de Londrina Caixa Postal 6025, Londrina-PR, Marcelo Ricardo Stemmer Universidade Federal de Santa Catarina DAS/CTC/UFSC, Florianopolis-SC, Maria Bernadete de M. França Universidade Estadual de Londrina Caixa Postal 6025, Londrina-PR, Rodrigo Henrique C. Palácios Universidade Tecnológica Federal do Paraná Av. Alberto Carazzai, 1640, Cornélio Procópio-PR Resumo Na visão computacional, a calibração de câmeras é um processo necessário quando deseja-se recuperar informações como, por exemplo, ângulos e distâncias. O presente trabalho trata do problema de calibração de câmeras com gabaritos de uma única dimensão. Atualmente, tal problema só tem solução se forem impostas restrições ao movimento do gabarito ou se alguns parâmetros das câmeras já sejam previamente conhecidos. Contudo, demonstra-se que uma abordagem diferente pode ser aplicada se, ao invés de uma única câmera, um conjunto binocular for considerado. Nesse caso, a calibração é possível com um gabarito 1D que realiza um deslocamento desconhecido e sem restrições, mesmo sem nenhuma informação prévia a respeito das câmeras. Tal método baseia-se na estimação de uma transformação que, após a estimação da matriz fundamental do sistema, permite atualizar uma calibração projetiva para uma calibração euclidiana. Experimentos em imagens reais e sintéticas validam o novo método e mostram que a sua exatidão é comparável a de outros métodos clássicos de calibração, já bem conhecidos na literatura. 1. Introdução Na visão computacional, a calibração de câmeras é um processo necessário quando se deseja recuperar informações como, por exemplo, ângulos e distâncias. Tal processo consiste em estimar os parâmetros que melhor ajustam-se ao modelo matemático escolhido para a câmera. Normalmente, durante a calibração, a câmera captura imagens de um objeto de dimensões e forma bem conhecidos (chamado de gabarito de calibração). Em seguida, utiliza-se a relação entre pontos do gabarito e suas respectivas projeções no plano de imagem para determinar os parâmetros intrínsecos e extrínsecos da câmera [1]. Recentemente, Zhang [2] propôs um método de calibração utilizando gabaritos de uma única dimensão (pontos em uma reta), que foi investigada e estendida por diversos outros autores [3 6]. Por exemplo, Wu et al. [6] equacionou o problema de forma diferente, mostrando que calibrar uma câmera com um gabarito 1D movendose, mas com uma de suas extremidades fixas, é equivalente a usar um gabarito de calibração 2D com lados desconhecidos. Mesmo assim, tal mudança não traz nenhum ganho de exatidão. De fato, os resultados de Wu [6] são comparáveis aos obtidos por Zhang [2]. Mais recentemente, Qi et al. [4] estendeu o trabalho de Wu, retirando a necessidade de um dos pontos do gabarito ser fixo. Ao invés disso, é necessário que a trajetória do centro de massa do gabarito seja uma parábola. Também, Qi [4] demonstrou que grande parte da instabilidade do método de Wu [6] é devido a movimentos que causam singularidades, mas que podem ser detectados e evitados. Com esse cuidado, a exatidão do método é melhorada significativamente. Contudo, o movimento que o gabarito deve fazer durante o método de Wu é muito difícil de ser realizado na prática. A principal vantagem de utilizar gabaritos 1D para efetuar a calibração é a possibilidade de calibrar mais de uma câmera ao mesmo tempo. Isso acontece porque os pontos do gabarito 1D podem ser capturados, simultaneamente, por câmeras até mesmo em pontos de vista bem distintos. Contudo, apenas com os trabalhos de Yuuya et al. [7] e Zhao e Liu [8] é que esse aspecto passou a ser explorado de fato. Contudo, no trabalho de Yuuya [7], apesar do gabarito 1D poder realizar um movimento livre e desconhecido, faz-se necessário conhecer os parâmetros intrínsecos de pelo menos uma das câmeras a serem calibradas. Já no trabalho de Zhao [8], os parâmetros de todas as câmeras podem ser estimados, mas o gabarito deve mover-se tendo uma de suas extremidades fixas.

2 Felizmente, uma abordagem diferente pode ser aplicada se, ao invés de uma única câmera, um conjunto binocular for considerado. Um conjunto binocular é composto por duas câmeras com posições relativas fixas, ou seja, o conjunto pode mover-se, mas a posição de uma câmera em relação à outra deve permanecer sempre constante. Tal arranjo é utilizado, por exemplo, quando se deseja recuperar informações 3D das imagens [9]. No presente trabalho, é demonstrado que um conjunto binocular insere restrições extras ao problema de calibração com um gabarito 1D. Tais restrições tornam possível calibrar o conjunto binocular com o gabarito 1D mesmo que este realize um deslocamento desconhecido, sem que nenhum de seus pontos esteja fixo e sem nenhuma informação prévia a respeito das câmeras. Resultados experimentais realizados em imagens sintéticas e reais mostram que o método proposto produz bons resultados mesmo na presença de ruído e, dessa forma, constitui um método prático e bastante flexível de calibração de um ou mais conjuntos binoculares. 2. Notação As coordenadas homogêneas de um ponto m = [x, y] T são representadas por m, isto é, m = [x, y, 1] T. Índices, se houverem, indicam a posição do ponto em um conjunto de pontos. Assim, com a notação adotada, a relação entre um ponto 3D, M, e sua projeção, m, considerando o modelo de uma câmera pinhole [9], é dada por m A I3 03 M, (1) onde representa que os dois lados da equação podem diferir por uma constante (trata-se de uma equação homogênea) e α s k u 0 A = 0 β v 0, (2) onde α e β são fatores de escala para, respectivamente, os eixos x e y, m 0 = [u 0, v 0 ] T é o ponto central da câmera e s k está relacionado ao ângulo que corrige a ortogonalidade da matriz de sensores. Contudo, atualmente é possível fabricar câmeras com s k muito próximo de zero. Por isto, neste trabalho, considera-se s k = 0. Dessa forma, há apenas quatro parâmetros intrínsecos a serem estimados. As câmeras que pertencem a um conjunto binocular são chamadas de câmera 1 e câmera 2. A câmera 1 é tomada como referência. No caso de matrizes, um apóstrofo (ou a ausência dele) é utilizado para indicar a qual câmera esta se refere. Por exemplo, A está relacionada à câmera 1 e A é sempre associada à câmera 2. Além disso, sem perda de generalidade, freqüentemente assume-se que a câmera da esquerda está na origem do sistema de coordenadas do ambiente. Então, considerando a equação (1), tem-se m 1 A I 0 M e m 2 A R t M, onde R é uma matriz 3 x 3 que representa a rotação da câmera 1 em relação a 2, t é um vetor que equivale a translação do centro da câmera 1 com relação a 2 e, geralmente, são referenciados como os parâmetros extrínsecos da câmera. A equação anterior muitas vezes é expressa em função das matrizes de projeção das câmeras. Neste caso, P A I 0 e P A R t (3) e o processo de calibração do conjunto binocular consiste em estimar as matrizes P e P. 3. Calibração binocular com um gabarito 1D Em um deslocamento (indexado por i) de um bastão de calibração com n pontos marcados, como esboçados na figura 1, têm-se uma correspondência (m 1ji m 2ji ) para cada ponto M ji pertencente ao gabarito, onde j = 1, 2 n. Além disso, como as coordenadas de tais correspondências podem ser obtidas com precisão, após N deslocamentos, a matriz fundamental do sistema pode ser estimada com excelente exatidão, usando n N correspondências de pontos. Para isto, basta usar um dos diversos métodos já bem conhecidos na literatura [9]. Do trabalho de Hartley et al. [10] e Faugeras [11], sabe-se que, uma vez que a matriz fundamental do conjunto binocular tenha sido estimada, ela pode ser utilizada para obter-se P e P, as matrizes de projeção canônicas do sistema. Além disso, tais matrizes estão relacionadas com as matrizes de projeção euclidianas, P e P, por uma transformação projetiva, T PE, ou seja, P = PT PE e P = P T PE (4) onde, T PE = A 1 0 w T ω, (5) com W = [w T, ω] T, um vetor 4 x 1. Dessa forma, para que a calibração do conjunto binocular esteja completa, basta estimar a transformação T PE. Isto pode ser feito como segue. Com P e P conhecidas, uma reconstrução projetiva, M ji, de cada ponto M ji pode ser obtida, ou seja, m 1ji PM ji e m 2ji P M ji. Além disso, da equação (4), sabe-se que M ji e M ji estão relacionadas por T PE, ou seja, M ji T PE M ji. (6) Assim, considerando que T PE é dada por (5), a equação (6) pode ser transformada em uma igualdade, ou seja, 1 M ji = T A 1 M W ji. (7) M ji Além disso, como a distância entre os pontos do bastão são conhecidas, as coordenadas dos pontos M ji podem ser expressas como função dos pontos extremos por meio da equação M ji = 1j M 1i + 2j M 2i, (8)

3 onde 1j e 2j são constantes conhecidas que dependem Figura 1. Esquema de calibração binocular utilizando um gabarito com três pontos, cujas posições relativas são conhecidas. das distâncias M 1i M ji e M 2i M ji. Portanto, substituindo (7) em (8) e multiplicando ambos os lados da equação por A, tem-se 1 M T ji W M 1 ji = 1j M T 1i W M 1 1i + 2j M T 2i W M 2i. Agora, após alguma manipulação algébrica, a equação anterior torna-se u T ji W = 0, (9) onde u T ji = M T 1i + 1j (M 1i M ji ). (M 2i M ji ) 2j (M 2i M ji ). (M 2i M ji ) M 2i T. (10) Considerando um bastão com n > 2 pontos e N deslocamentos do bastão, a equação (9) leva a U 1 U 2 W = 0, (11). U N onde U i = [u 3i, u 4i u ni ] T. A equação anterior permite estimar o vetor W. Além disso, uma vez que W seja conhecido, pode-se estimar A levando em consideração que o comprimento do bastão é conhecido, ou seja, M 2i M 1i = L, (12) onde L é o comprimento do gabarito. A equação anterior pode ser re-escrita levando em consideração a equação (7), ou seja, M 2i M 1i = 1 M T 2i W A 1 M 2i 1 M T 1i W A 1 M 1i = A 1 h i (13) onde h i = 1 T W M 2i 1 T W M 1i. M 2i M 1i Agora, da equação (13), tem-se que equação (12) é equivalente a h T i Bh i = L 2, (14) onde B A T A 1 é a matriz do cone absoluto [9]. Também, levando em consideração que h T i Bh i = [h 2 1i, 2h 1i h 2i, h 2 2i, 2h 1i h 3i, 2h 2i h 3i, h 2 3i ] T b = V i b, onde considerou-se b = [b 11, b 12, b 22, b 13, b 23, b 33 ] T e h i = [h 1i, h 2i, h 3i ] T, com b ij igual ao elemento da i-ésima linha e j-ésima coluna de B, o sistema de equações (14) pode ser representado por V i b = L 2, (15) onde L 2 = [L 2, L 2,, L 2 ] T. Como B tem seis graus de liberdade, são necessários N 6 deslocamentos para estimar B unicamente. Assim, com N deslocamentos, pode-se resolver V 1 V 2 b =. L2 (16) V N para que B seja completamente determinada. Uma vez que B for conhecida, a matriz A 1 pode ser obtida de B por meio da decomposição de Cholesky [9]. Dessa forma, T PE está unicamente determinada e o conjunto binocular está completamente calibrado. Em seguida, se necessário, os pontos M 1i e M 2i podem ser obtidos de (7) Solução não-linear No método descrito na seção anterior, a matriz T PE é estimada por meio da minimização de um critério sem nenhum significado geométrico. Este é um dos motivos que contribuem para que o mesmo não forneça bons resultados na presença de ruído. Contudo, como o conceito de distância não é válido no espaço projetivo, os pontos M ji não podem ser utilizados para definição de um critério de otimização. Assim, um critério com alguma significância geométrica deve envolver as projeções dos pontos do bastão, m 1ji e m 2ji. Este trabalho propõe a solução deste problema por meio da minimização do critério N n 2 F(A, W, M ji ) = ( m kji m kji (A, W, M ji ) ) 2 i=1 j =1 k=1 (17) onde m 1ji (A, W, M ji ) = PT 1 PE M ji e m 2ji (A, W, M ji ) = P T 1 PE M ji, com M ji dado por (8), considerando M 2i = M 1i + L[sen θ i cos φ i, sen θ i sen φ i, cos θ i ] T, (18) onde θ i e φ i são ângulos que definem a orientação do gabarito. A minimização da equação (17) envolve a solução de um problema de otimização não-linear. Na visão computacional, o algoritmo de Levenberg-Marquardt [12, 13] é muito utilizado para solucionar tais problemas, devido isso, foi utilizado no presente trabalho.

4 4. Resultados Experimentais O algoritmo proposto foi desenvolvido no ambiente de programação do MATLAB. Em particular, em todos os experimentos, utilizou-se a implementação do algoritmo Levenberg-Marguardt Dividido apresentada por de França et al. [14]. Também, quando necessário, a matriz fundamental do conjunto binocular foi estimada pelo método de Bartoli e Sturm [15] e a reconstrução projetiva foi realizada por meio do método ótimo proposto por Hartley e Sturm [16]. Na avaliação do método proposto, foram utilizados dados sintéticos e dados adquiridos de imagens reais. Os resultados obtidos com cada tipo de dado são discutidos a seguir. Além disso, em todos os experimentos, os parâmetros intrínsecos estimados foram comparados aos parâmetros intrínsecos simulados e as diferenças são apresentadas de forma relativa, normalizadas em relação ao parâmetro α, como proposto por Triggs [17]. Os dados sintéticos foram obtidos supondo um conjunto binocular com os parâmetros intrínsecos da tabela 1. A resolução da imagem é feita igual a pixels e o gabarito de calibração é suposto ter 100 cm de comprimento, com três pontos eqüidistantes. Além disso, na geração dos dados sintéticos, o ponto M 1i = [X i, Y i, Z i ], com {X i, Y i } [ 50, 50] e Z i [120, 200], e os ângulos da equação (18), θ i π 6, 5π 6 e φ i π, 2π, variaram aleatoriamente, mas de acordo com uma distribuição uniforme. Tais dados foram utilizados para avaliar o desempenho do método com respeito ao nível de ruído presente nos dados. Por isso, nesse experimento, ruído gaussiano de média zero e desvio padrão σ foram acrescentados às projeções nas imagens dos pontos do gabarito, com σ variando de 0,1 a 2,0 pixels. Por sua vez, em cada simulação, as projeções com ruído serviram de dados de entrada para o algoritmo proposto. Tabela 1. Parâmetros intrínsecos do conjunto binocular utilizado para gerar os dados sintéticos. Câmera 1 Câmera 2 α x α y u 0 v 0 α x α y u 0 v Para cada nível de ruído, foram realizadas 200 simulações e a mediana de cada parâmetro intrínseco foi retida. Essas medianas foram comparadas com os parâmetros da tabela 1. Os resultados da comparação são apresentados na figura 2. As figuras 2(a) e 2(b) apresentam, respectivamente, os erros relativos dos parâmetros intrínsecos das câmeras 1 e 2, estimados com o algoritmo linear proposto. Analisando os resultados, observa-se que o erro aumenta linearmente com σ. Além disso, observando as figuras 2(c) e 2(d), que apresentam o refinamento dos resultados das figuras 2(a) e 2(b) obtido pelo método não-linear proposto, nota-se que tal método refina satisfatoriamente os parâmetros de ambas as câmeras. Em especial, para σ = 1,5 pixel (valor maior do que os encontrados na prática), tem-se um erro da ordem de 0,4 %. Para adquirir os dados reais, foi utilizado um gabarito com cinco esferas de plástico negro, com 2 cm de diâmetro cada uma. Tais esferas foram fixadas em um bastão de metal. A distância entre os centróides de esferas vizinhas foi medida com auxílio de um paquímetro. Manualmente, o gabarito foi movido em diferentes posições, a uma distância de aproximadamente 100 cm do conjunto binocular. Durante o movimento, 126 pares de imagens foram adquiridos (uma das imagens é apresentada na figura 3). Com auxílio de uma ferramenta de blob gaussiano [18, Cap. 7], em cada uma das imagens, as coordenadas dos centróides das esferas negras foram estimadas de forma automática e foram utilizadas como dados de entrada para o algoritmo proposto. O resultado deste experimento é apresentado na tabela 2 e é referenciado como Proposto. Tabela 2. Parâmetros intrínsecos do conjunto binocular estimados por meio do algoritmo proposto e de um método clássico. Método Câmera 1 α β u 0 v 0 Proposto 714,90 710,07 480,25 344,44 Clássico 703,16 696,15 445,54 328,04 Diferença 1,67 1,98 4,94 2,33 Câmera 2 α β u 0 v 0 Proposto 720,17 713,45 450,50 344,44 Clássico 710,93 701,32 421,22 328,04 Diferença 1,30 1,71 4,12 2,33 Os parâmetros intrínsecos da câmera utilizada nos testes também foram estimados pelo método proposto por Zhang [19]. O gabarito utilizado neste método é um plano com um padrão quadriculado. Neste trabalho, utilizou-se um gabarito com 156 pontos (figura 4). Durante a calibração, foram realizados 22 deslocamentos do conjunto binocular e, com cada câmera, uma seqüência com 22 imagens foi capturada. Em seguida, a implementação de Bouguet [20] do algoritmo de Zhang [19] foi utilizada para estimar os parâmetros intrínsecos. Tais parâmetros foram adotados como os parâmetros reais da câmera, são apresentados na tabela 2 e referenciados como Clássico. A última linha da tabela 2 mostra a diferença entre o método Proposto e o Clássico normalizada por α, com proposto por Triggs [17]. Observa-se que tal diferença é da ordem de 2% para os parâmetros α e β e da ordem de 4% para as coordenadas do ponto principal. Como os métodos analisados são diferentes, é natural que

5 c (a) exista uma diferença entre os dois resultados. Além disso, o método de Zhang [19], como a maioria dos métodos clássicos, tem dificuldade em estimar os parâmetros u 0 e v 0. Contudo, a principal razão dessa diferença entre os resultados é a forma rudimentar de construção do gabarito. Isto faz com que os pontos do gabarito não sejam exatamente lineares, invalidando o modelo utilizado. Outra fonte de erros foi a ferramenta utilizada para extração das coordenadas das projeções dos pontos do gabarito, pois, devido a diferenças de iluminação, a ferramenta não conseguiu segmentar as esferas como um círculo perfeito. Dessa forma, o centróide das esferas não foram conhecidos com exatidão. (b) Figura 3. Gabarito 1D utilizado na avaliação do método proposto. (c) Figura 4. Gabarito plano utilizado na comparação do método proposto. 5. Conclusão (d) Figura 2. Exatidão com relação ao nível de ruído (parâmetros): a) câmera 1 (método linear); b) câmera 2 (método linear); c) câmera 1 (método não-linear), e; d) câmera 2 (método não-linear). O presente trabalho demonstra que uma abordagem diferente pode ser aplicada à técnica de calibração com gabaritos 1D se, ao invés de uma única câmera, um conjunto binocular for considerado. Isto porque um conjunto binocular insere restrições extras ao problema de calibração com um gabarito 1D. Tais restrições tornam possível calibrar o conjunto binocular com o gabarito 1D mesmo que este realize um deslocamento desconhecido, sem que nenhum de seus pontos esteja fixo e se nenhuma informação prévia a respeito das câmeras. Tal método baseia-se na estimação de uma transformação que, uma vez que a matriz fundamental do sistema é conhecida, permite atualizar uma calibração projetiva para uma calibração euclidiana.

6 Foi proposto um método linear que dá uma estimação inicial dos parâmetros das câmeras e um método nãolinear, baseado no critério da máxima verossimilhança, que refina os parâmetros iniciais de forma que estes possam ser utilizados em problemas práticos. Resultados experimentais realizados em imagens sintéticas e reais mostram que o método proposto produz bons resultados mesmo na presença de ruído e, dessa forma, constitui um método prático e bastante flexível de calibrar um ou mais conjuntos binoculares. No presente trabalho, a distorção radial da câmera foi desprezada. Contudo, esta pode ser facilmente considerada modificado o modelo da câmera. Para isto, a função a ser minimizada pelo algoritmo não-linear deve ser ligeiramente alterada. 6. Agradecimentos Os autores agradecem a CAPES e a PROPPG/UEL pelo financiamento das pesquisas. 7. Referências [1] J. Salvi, X. Armangué, and J. Batlle. A comparative review of camera calibrating methods with accuracy evaluation. Pattern Recognition, 35: , [2] Z. Zhang. Camera calibration with one-dimensional objects. IEEE Transactions on Pattern Analysis and Machine Intelligence, 26: , [3] P. Hammarstedt, P. Sturm, and A. Heyden. Closedformsolutions and degenerate cases for camera calibration with one-dimensional objects. In Proceedings of ICCV, Beijing, China, [4] Fei Qi, Qihe Li, Yupin Luo, and Dongcheng Hu. Camera calibration with onedimensional objects moving under gravity. Pattern Recognition, 40: , [5] Fei Qi, Qihe Li, Yupin Luo, and Dongcheng Hu. Constraints on general motions for camera calibration with onedimensional objects. Pattern Recognition, 40: , [9] R.I. Hartley and A. Zisserman. Multiple View Geometry in Computer Vision. Cambridge University Press, [10] R.I. Hartley, R. Gupta, and T. Chang. Stereo from uncalibrated cameras. In II European Conference on Computer Vision, pages , [11] O. D. Faugeras. What can be seen in three dimensions with an uncalibrated stereo rig? In II European Conf. on Computer Vision, pages , [12] K. Levenberg. A method for the solution of certain nonlinear problems in least squares. Quarterly of Applied Math., pages , [13] D. W. Marquardt. An algorithm for least-squares estimation of nonlinear parameters. J. Soc. Indust. Appl. Math., 11(2): , [14] José A. de França, Maria B. de M. França, Marcela H. Koyama, and Tiago P. da Silva. Uma implementação do algoritmo levemberg-marquardt dividido para aplicações em visão computacional. Semina: Ciências Exatas/Tecnológicas, 29(2), [15] A. Bartoli and P. Sturm. Nonlinear estimation of the fundamental matrix with minimal parameters. IEEE Trans. on pattern analysis and machine intelligence, 26(3): , [16] R. I. Hartley and P. Sturm. Triangulation. Computer Vision and Image Understanding, 68(2): , [17] B. Triggs. Autocalibration from planar scenes. In Proc. V European Conf. Computer Vision, pages , [18] T. Lindeberg. Scale-Space Theory in Computer Vision. Kluwer Academic Publishers, [19] Z. Zhang. A flexible new technique for camera calibration. IEEE Transactions on Pattern Analysis and Machine Intelligence, 22(11): , [20] J. T. Bouguet. Camera Calibration Toolbox for Matlab. MRL - Intel Corp., [online] doc/index.html. [6] F. Wu, Z. Hu, and H. Zhu. Camera calibration with moving one-dimensional objects. Pattern Recognition, 40: , [7] KOJIMA Yuuya, FUJII Toshiaki, and TANIMOTO Masayuki. New multiple camera calibration method for a large number of cameras. In Proceedings of VIII Videometrics Conference, San Jose, CA, EUA, [8] Zi-jian Zhao and Yun-cai Liu. New multi-camera calibration algorithm based on 1D objects. Journal of Zhejiang University SCIENCE A, 9(6): , 2008.

Stereo Calibration with a Free-Moving Stick

Stereo Calibration with a Free-Moving Stick Stereo Calibration with a Free-Moving Stick José A. de França Universidade Estadual de Londrina Departamento de Engenharia Elétrica Caixa Postal 6025 8605-990, Londrina - PR, Brazil http://research.eeol.org/

Leia mais

CALIBRAÇÃO MONOCULAR COM GABARITOS 1D: UMA FERRAMENTA PRÁTICA COM O MATLAB

CALIBRAÇÃO MONOCULAR COM GABARITOS 1D: UMA FERRAMENTA PRÁTICA COM O MATLAB CALIBRAÇÃO MONOCULAR COM GABARITOS 1D: UMA FERRAMENTA PRÁTICA COM O MATLAB JOSÉ A. DE FRANÇA, MARCELO R. STEMMER, MARIA B. DE M. FRANÇA Departamento de Engenharia Elétrica - Universidade Estadual de Londrina

Leia mais

Um Sistema de Calibração de Câmera

Um Sistema de Calibração de Câmera Um impa Instituto Nacional de Matemática Pura e Aplicada Sistemas Gráficos 3D Um Sistema de Clarissa Codá dos Santos Cavalcanti Marques Rio de Janeiro, 05 de julho de 2007 Um EditCalib/ExecCalib Correspondência

Leia mais

ANÁLISE DO MÉTODO DE CALIBRAÇÃO DE CÂMARAS PROPOSTO POR ZHANG

ANÁLISE DO MÉTODO DE CALIBRAÇÃO DE CÂMARAS PROPOSTO POR ZHANG RESUMO ANÁLISE DO MÉTODO DE CALIBRAÇÃO DE CÂMARAS PROPOSTO POR ZHANG Teresa C. S. Azevedo*, João Manuel R. S. Tavares. e Mário A. P. Vaz. INEGI Instituto de Engenharia Mecânica e Gestão Industrial - Porto,

Leia mais

CALIBRAÇÃO BINOCULAR COM GABARITOS 1D SEM RESTRIÇÃO DE MOVIMENTOS

CALIBRAÇÃO BINOCULAR COM GABARITOS 1D SEM RESTRIÇÃO DE MOVIMENTOS CALIBRAÇÃO BINOCULAR COM GABARITOS D SEM RESTRIÇÃO DE MOVIMENTOS José Alexandre de França franca@la2i.com Maria Bernadete de M. França bernadete@eeol.org Marcelo Ricardo Stemmer marcelo@das.ufsc.br Rodrigo

Leia mais

Reconstrução Geométrica a Partir de Imagens TIC

Reconstrução Geométrica a Partir de Imagens TIC Reconstrução Geométrica a Partir de Imagens TIC-10.073 Aula 1 Conteúdo Apresentação da Disciplina Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2016.1/tic-10.073

Leia mais

Reconstrução Geométrica a Partir de Imagens TIC /TCC

Reconstrução Geométrica a Partir de Imagens TIC /TCC Reconstrução Geométrica a Partir de Imagens TIC-00.243/TCC-00.241 Aula 1 Conteúdo Apresentação da Disciplina Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2014.2/tic-00.243

Leia mais

5 Resultados Introdução

5 Resultados Introdução 5 Resultados 5.1. Introdução O objetivo deste capítulo é apresentar os resultados de diversas simulações feitas no decorrer do projeto. Tais simulações têm o objetivo de testar os algoritmos presentes

Leia mais

Visão Computacional CPS754

Visão Computacional CPS754 Visão Computacional CPS754 aula 11 - reconstrução 3D de câmeras Antonio Oliveira Ricardo Marroquim 1 / 1 visão computacional tópicos conhecido: conjunto de correspondências x i x não conhecido: os respectivos

Leia mais

Lista de Exercícios de Cálculo 3 Primeira Semana

Lista de Exercícios de Cálculo 3 Primeira Semana Lista de Exercícios de Cálculo 3 Primeira Semana Parte A 1. Se v é um vetor no plano que está no primeiro quadrante, faz um ângulo de π/3 com o eixo x positivo e tem módulo v = 4, determine suas componentes.

Leia mais

Processamento de Imagens CPS755

Processamento de Imagens CPS755 Processamento de Imagens CPS755 aula 09 - single-view final Antonio Oliveira Ricardo Marroquim 1 / 25 laboratório de processamento de imagens tópicos pontos e retas de fuga métricas afim em uma foto calibrando

Leia mais

Reconstrução Geométrica a Partir de Imagens TIC /TCC

Reconstrução Geométrica a Partir de Imagens TIC /TCC Reconstrução Geométrica a Partir de Imagens TIC-00.243/TCC-00.24 Aula 7 Conteúdo Cálculo da Matriz Fundamental Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/204.2/tic-00.243

Leia mais

CALIBRAÇÃO DE UM SISTEMA DE VISÃO ESTÉREO: DE CORRESPONDÊNCIAS DE PONTOS À RECONSTRUÇÃO EUCLIDEANA

CALIBRAÇÃO DE UM SISTEMA DE VISÃO ESTÉREO: DE CORRESPONDÊNCIAS DE PONTOS À RECONSTRUÇÃO EUCLIDEANA JOSÉ ALEXANDRE DE FRANÇA CALIBRAÇÃO DE UM SISTEMA DE VISÃO ESTÉREO: DE CORRESPONDÊNCIAS DE PONTOS À RECONSTRUÇÃO EUCLIDEANA FLORIANÓPOLIS 2005 UNIVERSIDADE FEDERAL DE SANTA CATARINA CURSO DE PÓS-GRADUAÇÃO

Leia mais

Processamento de Imagens COS756 / COC603

Processamento de Imagens COS756 / COC603 Processamento de Imagens COS756 / COC603 aula 13 - Transformada de Hough e SIFT Antonio Oliveira Ricardo Marroquim 1 / 41 aula de hoje descritores Transformada de Hough SIFT 2 / 41 transformada de Hough

Leia mais

PMR2560 Visão Computacional Visão estéreo. Prof. Eduardo L. L. Cabral

PMR2560 Visão Computacional Visão estéreo. Prof. Eduardo L. L. Cabral PMR2560 Visão Computacional Visão estéreo Prof. Eduardo L. L. Cabral Objetivos Introdução Equações básicas Processo de correspondência Geometria epipolar Retificação de imagens Reconstrução 3D Visão estéreo

Leia mais

Processamento de Imagens CPS755

Processamento de Imagens CPS755 Processamento de Imagens CPS755 aula 08 - calibração de câmera Antonio Oliveira Ricardo Marroquim 1 / 40 laboratório de processamento de imagens tópicos homografia 3D 2D distorção propriedades do centro

Leia mais

Um Estudo das Técnicas de Obtenção de Forma a partir de Estéreo e Luz Estruturada para Engenharia

Um Estudo das Técnicas de Obtenção de Forma a partir de Estéreo e Luz Estruturada para Engenharia Um Estudo das Técnicas de Obtenção de Forma a partir de Estéreo e Luz Estruturada para Engenharia Aluno: Gabriel Malizia Orientador: Professor Marcelo Gattass Co-Orientador: Professor Paulo Cezar Carvalho

Leia mais

Reconstrução Geométrica a Partir de Imagens TIC /TCC

Reconstrução Geométrica a Partir de Imagens TIC /TCC Reconstrução Geométrica a Partir de Imagens TIC-00.243/TCC-00.241 Aula 6 Conteúdo Estimativa de Parâmetros Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2014.2/tic-00.243

Leia mais

Processamento de Imagens CPS755

Processamento de Imagens CPS755 Processamento de Imagens CPS755 aula 03 - visualizando a planar Antonio Oliveira Ricardo Marroquim 1 / 40 laboratório de processamento de imagens tópicos visualizando a planar discussão dos primeiros 2

Leia mais

Sketch to Photo Matching: A Feature-based Approach (Klare and Jain [2010])

Sketch to Photo Matching: A Feature-based Approach (Klare and Jain [2010]) Sketch to Photo Matching: A Feature-based Approach (Klare and Jain [2010]) Marco Antonio de A. Silva Programa de Pós-Graduação em Ciência da Computação - PPGCC Departamento de Computação - DECOM Universidade

Leia mais

Processamento de Imagens CPS755

Processamento de Imagens CPS755 Processamento de Imagens CPS755 aula 07 - modelos de câmera Antonio Oliveira Ricardo Marroquim 1 / 32 laboratório de processamento de imagens tópicos matriz de calibração câmera finita câmera projetiva

Leia mais

PMR2560 ELEMENTOS DE ROBÓTICA 2016 TRABALHO DE VISÃO COMPUTACIONAL CALIBRAÇÃO DE CÂMERAS E VISÃO ESTÉREO

PMR2560 ELEMENTOS DE ROBÓTICA 2016 TRABALHO DE VISÃO COMPUTACIONAL CALIBRAÇÃO DE CÂMERAS E VISÃO ESTÉREO PMR2560 ELEMENTOS DE ROBÓTICA 2016 TRABALHO DE VISÃO COMPUTACIONAL CALIBRAÇÃO DE CÂMERAS E VISÃO ESTÉREO Esse trabalho consiste de três partes. Na primeira parte do trabalho você vai calibrar duas câmeras

Leia mais

Calibração Robusta de Vídeo Para Realidade Aumentada

Calibração Robusta de Vídeo Para Realidade Aumentada Calibração Robusta de Vídeo Para Realidade Aumentada Bruno Madeira 1,2, Luiz Velho 1, Paulo Cezar Carvalho 1 1 Instituto Nacional de Matemática Pura e Aplicada (IMPA) Estrada Dona Castorina, 110, Jardim

Leia mais

Descritores de Imagens

Descritores de Imagens Descritores de Imagens André Tavares da Silva PPGCA/UDESC Outubro de 2017 André Tavares da Silva (PPGCA/UDESC) Descritores de Imagens Outubro de 2017 1 / 17 Introdução Excelentes pesquisas sobre descritores

Leia mais

Interpolação de Curvas de Nível por Difusão de Calor

Interpolação de Curvas de Nível por Difusão de Calor Interpolação de Curvas de Nível por Difusão de Calor Roberto de Beauclair Seixas Luiz Henrique de Figueiredo Cláudio Antonio da Silva {tron,lhf,cads}@visgraf.impa.br Motivação Identificação de um método

Leia mais

Geometria Computacional

Geometria Computacional Geometria Computacional Claudio Esperança Paulo Roma Cavalcanti Estrutura do Curso Aspectos teóricos e práticos Construção e análise de algoritmos e estruturas de dados para a solucionar problemas geométricos

Leia mais

MouseCam: aplicação de controle do mouse via câmera

MouseCam: aplicação de controle do mouse via câmera MouseCam: aplicação de controle do mouse via câmera Introdução ao Processamento de Imagens COS756 PESC/COPPE/UFRJ 2013 1 Renan Garrot garrot@cos.ufrj.br 1. Introdução O processo de tracking por vídeo consiste

Leia mais

Álgebra Linear I - Aula Bases Ortonormais e Matrizes Ortogonais

Álgebra Linear I - Aula Bases Ortonormais e Matrizes Ortogonais Álgebra Linear I - Aula 19 1. Bases Ortonormais e Matrizes Ortogonais. 2. Matrizes ortogonais 2 2. 3. Rotações em R 3. Roteiro 1 Bases Ortonormais e Matrizes Ortogonais 1.1 Bases ortogonais Lembre que

Leia mais

s:

s: CALIBRAÇÃO AUTOMÁTICA DE UM SISTEMA MULTI-CÂMERAS UTILIZANDO ROBÔ MÓVEL Mariana Rampinelli Fernandes, Felippe Mendonça de Queiroz, Vitor Bubac Covre, Raquel Frizera Vassallo, Teodiano Freire Bastos-Filho

Leia mais

Processamento de Imagens CPS755

Processamento de Imagens CPS755 Processamento de Imagens CPS755 aula 05 - sistemas lineares - parte 2 Antonio Oliveira Ricardo Marroquim 1 / 27 laboratório de processamento de imagens tópicos métodos lineares mínimos quadrados equações

Leia mais

Visão Computacional CPS754

Visão Computacional CPS754 Visão Computacional CPS754 aula 12 - matriz fundamental Antonio Oliveira Ricardo Marroquim 1 / 1 visão computacional tópicos métodos numéricos para computar F 2 / 1 básico equação básica lembrando da condição

Leia mais

Rastreamento de objeto e estimativa de movimento

Rastreamento de objeto e estimativa de movimento Hiroito Watanabe Rastreamento de objeto e estimativa de movimento Brasil 2015 Hiroito Watanabe Rastreamento de objeto e estimativa de movimento Relatório do trabalho 2 da disciplina de Processamento Digital

Leia mais

Estimação da função de transferência a partir do diagrama de Bode

Estimação da função de transferência a partir do diagrama de Bode https://eventos.utfpr.edu.br//sicite/sicite2017/index Estimação da função de transferência a partir do diagrama de Bode RESUMO Guilherme dos Santos Correa Leite guiidm@hotmail.com Universidade Tecnológica

Leia mais

Processamento de Imagens COS756 / COC603

Processamento de Imagens COS756 / COC603 Processamento de Imagens COS756 / COC603 aula 09 - curvatura Antonio Oliveira Ricardo Marroquim 1 / 1 aula de hoje feature detection overview curvatura espaço de escala block matching 2 / 1 curvatura o

Leia mais

4 Implementação Computacional

4 Implementação Computacional 4 Implementação Computacional 4.1. Introdução Neste capítulo é apresentada a formulação matemática do problema de otimização da disposição das linhas de ancoragem para minimizar os deslocamentos (offsets)

Leia mais

Algoritmo Array Rápido para Filtragem de Sistemas Lineares Sujeitos a Saltos Markovianos com Variação Estruturada dos Parâmetros no Tempo

Algoritmo Array Rápido para Filtragem de Sistemas Lineares Sujeitos a Saltos Markovianos com Variação Estruturada dos Parâmetros no Tempo Trabalho apresentado no XXXVII CNMAC, SJ dos Campos - SP, 2017 Proceeding Series of the Brazilian Society of Computational and Applied Mathematics Algoritmo Array Rápido para Filtragem de Sistemas Lineares

Leia mais

s:

s: DESENVOLVIMENTO DE UM SISTEMA DE MEDIÇÃO 3D POR TRIANGULAÇÃO LASER APLICADO À CARACTERIZAÇÃO DE SUPERFÍCIES METÁLICAS Mauricio Edgar Stivanello, Luiz Henrique Vieira, Renata Faraco Cunha, Marcelo Ricardo

Leia mais

Processamento de Imagens CPS755

Processamento de Imagens CPS755 Processamento de Imagens CPS755 aula 04 - sistemas lineares Antonio Oliveira Ricardo Marroquim 1 / 32 laboratório de processamento de imagens tópicos decomposições (álgebra linear) decomposição QR decomposição

Leia mais

CALIBRAÇÃO DE UM SISTEMA POLI-DIÓPTRICO COM INJUNÇÕES DE ESTABILIDADE DA ORIENTAÇÃO RELATIVA

CALIBRAÇÃO DE UM SISTEMA POLI-DIÓPTRICO COM INJUNÇÕES DE ESTABILIDADE DA ORIENTAÇÃO RELATIVA CALIBRAÇÃO DE UM SISTEMA POLI-DIÓPTRICO COM INJUNÇÕES DE ESTABILIDADE DA ORIENTAÇÃO RELATIVA MARIANA BATISTA CAMPOS ANTONIO MARIA GARCIA TOMMASELLI JOSÉ MARCATO JUNIOR EIJA HONKAVAARA 1 OBJETIVO: DETERMINAR

Leia mais

Descrições Espaciais e Transformações

Descrições Espaciais e Transformações 4 o Engenharia de Controle e utomação FCI / 29 rof. Maurílio J. Inácio Descrição de posição e orientação O estudo de robótica envolve constantemente a localização de objetos (as partes e ferramentas) em

Leia mais

EXTRAÇÃO SEMI - AUTOMÁTICA DE FEIÇÕES LINEARES E A CALIBRAÇÃO DOS PARÂMETROS INTRÍNSECOS DE CÂMERAS Projeto de Pesquisa PIBIC/CNPq ( )

EXTRAÇÃO SEMI - AUTOMÁTICA DE FEIÇÕES LINEARES E A CALIBRAÇÃO DOS PARÂMETROS INTRÍNSECOS DE CÂMERAS Projeto de Pesquisa PIBIC/CNPq ( ) USP UNIVERSIDADE DE SÃO PAULO EP ESCOLA POLITÉCNICA EXTRAÇÃO SEMI - AUTOMÁTICA DE FEIÇÕES LINEARES E A CALIBRAÇÃO DOS PARÂMETROS INTRÍNSECOS DE CÂMERAS Projeto de Pesquisa PIBIC/CNPq (2000-2001) LEONARDO

Leia mais

AVALIAÇÃO DA ESTIMATIVA DE PARÂMETROS PARA MODELOS AR2D APLICADOS NA EXTRAÇÃO DE ATRIBUTOS DE TEXTURA EM IMAGENS DE SENSORIAMENTO REMOTO

AVALIAÇÃO DA ESTIMATIVA DE PARÂMETROS PARA MODELOS AR2D APLICADOS NA EXTRAÇÃO DE ATRIBUTOS DE TEXTURA EM IMAGENS DE SENSORIAMENTO REMOTO AVALIAÇÃO DA ESTIMATIVA DE PARÂMETROS PARA MODELOS AR2D APLICADOS NA EXTRAÇÃO DE ATRIBUTOS DE TEXTURA EM IMAGENS DE SENSORIAMENTO REMOTO GUSTAVO TADEU ZANIBONI 1 LUCIANO VIEIRA DUTRA 1 1 INPE - Instituto

Leia mais

Sistema de Reconhecimento de Logotipos

Sistema de Reconhecimento de Logotipos Sistema de Reconhecimento de Logotipos Fellipe Duarte, Saulo T. Oliveira {duartefellipe,sto}@cos.ufrj.br Relatório Técnico, Introdução ao Processamento de Imagens Programa de Engenharia de Sistemas e Computação

Leia mais

UMA PROPOSTA DE DECOMPOSIÇÃO DE SISTEMAS LINEARES PARA DMPC

UMA PROPOSTA DE DECOMPOSIÇÃO DE SISTEMAS LINEARES PARA DMPC UMA PROPOSTA DE DECOMPOSIÇÃO DE SISTEMAS LINEARES PARA DMPC R. R. ROCHA 1 e L. C. OLIVEIRA-LOPES 1 1 Universidade Federal de Uberlândia, Faculdade de Engenharia Química E-mail para contato: rosi.rocha28@gmail.com;

Leia mais

Aula 8 - Reconhecimento e Interpretação. Prof. Adilson Gonzaga

Aula 8 - Reconhecimento e Interpretação. Prof. Adilson Gonzaga Aula 8 - Reconhecimento e Interpretação Prof. Adilson Gonzaga Elementos de Visão Computacional: Visão Computacional Processamento de Baio Nível Processamento de Nível Intermediário Processamento de Alto

Leia mais

Método q-g: uma generalização do método da máxima descida

Método q-g: uma generalização do método da máxima descida Trabalho apresentado no XXXV CNMAC, Natal-RN, 2014. Método q-g: uma generalização do método da máxima descida Aline C. Soterroni, Fernando Manuel Ramos, Laboratório Associado de Computação e Matemática

Leia mais

étodos uméricos SISTEMAS DE EQUAÇÕES LINEARES (Continuação) Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA

étodos uméricos SISTEMAS DE EQUAÇÕES LINEARES (Continuação) Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA étodos uméricos SISTEMAS DE EQUAÇÕES LINEARES (Continuação) Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA UNIVERSIDADE DE JOÃO DEL-REI PRÓ-REITORIA DE PESQUISA CENTRO

Leia mais

2.1. Construção da Pista

2.1. Construção da Pista 2 Malha de Controle Para que se possa controlar um dado sistema é necessário observar e medir suas variáveis de saída para determinar o sinal de controle, que deve ser aplicado ao sistema a cada instante.

Leia mais

Transformações Geométricas para Visualização 3D

Transformações Geométricas para Visualização 3D Sistemas Gráficos para Engenharia - M. Gattass & L. F. Martha Março - 8 Transformações Geométricas para Visualiação 3D por Marcelo Gattass Departamento de Informática PUC-Rio (adaptado por Lui Fernando

Leia mais

Processamento de Imagens CPS755

Processamento de Imagens CPS755 Processamento de Imagens CPS755 aula 06 - sistemas não lineares Antonio Oliveira Ricardo Marroquim 1 / 38 laboratório de processamento de imagens tópicos RANSAC métodos iterativos (não-lineares) gradientes

Leia mais

Aula 7 - Representação e Descrição de Estruturas Bi-dimensionais. Prof. Adilson Gonzaga

Aula 7 - Representação e Descrição de Estruturas Bi-dimensionais. Prof. Adilson Gonzaga Aula 7 - Representação e Descrição de Estruturas Bi-dimensionais Prof. Adilson Gonzaga 1 Introdução Objetos ou Segmentos são representados como uma coleção de pixels em uma imagem. Para o reconhecimento

Leia mais

1 Matrizes Ortogonais

1 Matrizes Ortogonais Álgebra Linear I - Aula 19-2005.1 Roteiro 1 Matrizes Ortogonais 1.1 Bases ortogonais Lembre que uma base β é ortogonal se está formada por vetores ortogonais entre si: para todo par de vetores distintos

Leia mais

SLAM Visual. Fernando Zuher Mohamad Said Cavalcante Orientadora: Profª. Drª. Roseli Romero Mestrado em Computação, ICMC-USP

SLAM Visual. Fernando Zuher Mohamad Said Cavalcante Orientadora: Profª. Drª. Roseli Romero Mestrado em Computação, ICMC-USP SLAM Visual Fernando Zuher Mohamad Said Cavalcante Orientadora: Profª. Drª. Roseli Romero Mestrado em Computação, ICMC-USP Divisão da apresentação 1. Introdução O que é SLAM? Classificação adotada 2. Principais

Leia mais

Reconstrução Geométrica a Partir de Imagens TIC /TCC

Reconstrução Geométrica a Partir de Imagens TIC /TCC Reconstrução Geométrica a Partir de Imagens TIC-00.243/TCC-00.241 Aulas 2 e 3 Conteúdo Geometria Projetiva 2D Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2014.2/tic-00.243

Leia mais

Visualização por Computador: Teoria, Prática e Aplicações

Visualização por Computador: Teoria, Prática e Aplicações Visualização por Computador: Teoria, Prática e Aplicações Noções de Geometria e Álgebra Linear Claudio Esperança Programa de Engenharia de Sistemas e Computação COPPE / UFRJ Master of Information Management,

Leia mais

Extração Semi-Automática de Feições Lineares e a Calibração dos Parâmetros Intrínsecos de Câmeras

Extração Semi-Automática de Feições Lineares e a Calibração dos Parâmetros Intrínsecos de Câmeras Extração Semi-Automática de Feições Lineares e a Calibração dos Parâmetros Intrínsecos de Câmeras Leonardo Ercolin Filho 1 1 Escola Politécnica Universidade de São Paulo (USP) Caixa Postal São Paulo SP

Leia mais

Implementação dos Algoritmos e Resultados

Implementação dos Algoritmos e Resultados Capítulo 6 Implementação dos Algoritmos e Resultados 6.1 Considerações Iniciais Diversas situações foram exploradas neste trabalho visando analisar qual seria a wavelet mais adequada para sistemas de extração

Leia mais

ROBÓTICA DENAVIT- HARTENBERG. Prof a. Dra. GIOVANA TRIPOLONI TANGERINO Tecnologia em Automação Industrial

ROBÓTICA DENAVIT- HARTENBERG. Prof a. Dra. GIOVANA TRIPOLONI TANGERINO Tecnologia em Automação Industrial SP CAMPUS PIRACICABA ROBÓTICA Prof a. Dra. GIOVANA TRIPOLONI TANGERINO Tecnologia em Automação Industrial DENAVIT- HARTENBERG https://giovanatangerino.wordpress.com giovanatangerino@ifsp.edu.br giovanatt@gmail.com

Leia mais

RECONHECIMENTO FACIAL UTILIZANDO EIGENFACES

RECONHECIMENTO FACIAL UTILIZANDO EIGENFACES Universidade Federal do Rio de Janeiro Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia Programa de Engenharia de Sistemas e Computação Rio de Janeiro, RJ Brasil RECONHECIMENTO

Leia mais

Person Re-Identification. Autor: Guilherme Zasyeki Machado

Person Re-Identification. Autor: Guilherme Zasyeki Machado Person Re-Identification Autor: Guilherme Zasyeki Machado Sumário - Introdução ao problema - Visão geral ao processo de Re-Identificação - Evolução estado da arte - Datasets disponíveis - Análise estado

Leia mais

INTERPOLAÇÃO LINEAR E BILINEAR: APLICAÇÃO EM TRANSFORMAÇÕES GEOMÉTRICAS DE IMAGEM INTRODUÇÃO

INTERPOLAÇÃO LINEAR E BILINEAR: APLICAÇÃO EM TRANSFORMAÇÕES GEOMÉTRICAS DE IMAGEM INTRODUÇÃO INTERPOLAÇÃO LINEAR E BILINEAR: APLICAÇÃO EM TRANSFORMAÇÕES GEOMÉTRICAS DE IMAGEM Autores: Giulia Denise Kujat VIEIRA; Milene Karine GUBETTI. Identificação autores: Estudantes do Curso Técnico em Informática

Leia mais

ALGEMIRO A. S. NETO.

ALGEMIRO A. S. NETO. Calibração de Câmeras 1 ALGEMIRO A. S. NETO Pontifícia Universidade Católica do Rio de Janeiro aneto@inf.puc-rio.br Abstract Este trabalho aborda o problema de calibração de câmeras apresentando uma breve

Leia mais

FÍSICA III 1/2008 Lista de Problemas 01 A lei de Coulomb

FÍSICA III 1/2008 Lista de Problemas 01 A lei de Coulomb FÍSICA III 1/2008 Lista de Problemas 01 A lei de Coulomb A C Tort 8 de Março de 2008 Problema 1 H.M. Nussenzveig: Curso de Física básica, vol. 3, Eletromagnetismo, Cap. 2, problema 1. Mostre que a razão

Leia mais

Avaliação Monte Carlo do teste para comparação de duas matrizes de covariâncias normais na presença de correlação

Avaliação Monte Carlo do teste para comparação de duas matrizes de covariâncias normais na presença de correlação Avaliação Monte Carlo do teste para comparação de duas matrizes de covariâncias normais na presença de correlação Vanessa Siqueira Peres da Silva 1 2 Daniel Furtado Ferreira 1 1 Introdução É comum em determinadas

Leia mais

Projected Clustering Algorithm

Projected Clustering Algorithm Projected Clustering Algorithm Emanuel Matos 5560105 Disciplina : Análise de Agrupamentos Prof. Dr. Ricardo Campello Dez/2010 View Problema Objetivo Definições/Premissas Algoritmo Acurácia Escalabilidade

Leia mais

Extração de atributos usando o método LBP - Local Binary Pattern

Extração de atributos usando o método LBP - Local Binary Pattern Extração de atributos usando o método LBP - Local Binary Pattern Lia Nara Balta Quinta. 2 de maio de 2006 1 Antecedentes e Justificativa O Brasil possui, atualmente, um grande rebanho bovino, porém em

Leia mais

Translação e Rotação Energia cinética de rotação Momentum de Inércia Torque. Física Geral I ( ) - Capítulo 07. I. Paulino*

Translação e Rotação Energia cinética de rotação Momentum de Inércia Torque. Física Geral I ( ) - Capítulo 07. I. Paulino* ROTAÇÃO Física Geral I (1108030) - Capítulo 07 I. Paulino* *UAF/CCT/UFCG - Brasil 2012.2 1 / 25 Translação e Rotação Sumário Definições, variáveis da rotação e notação vetorial Rotação com aceleração angular

Leia mais

Reconstrução Geométrica a Partir de Imagens TIC

Reconstrução Geométrica a Partir de Imagens TIC Reconstrução Geométrica a Partir de Imagens TIC-10.073 Aulas 2 e 3 Conteúdo Geometria Projetiva 2D Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2016.1/tic-10.073

Leia mais

4 Estratégias de agrupamento e desempenho dos receptores

4 Estratégias de agrupamento e desempenho dos receptores 4 Estratégias de agrupamento e desempenho dos receptores O capítulo anterior apresentou exemplos de resultados de desempenho do receptor ótimo por grupos, para N = 6 símbolos. Nestes exemplos os agrupamentos

Leia mais

Resolvendo algebricamente um PPL

Resolvendo algebricamente um PPL Capítulo 6 Resolvendo algebricamente um PPL 6.1 O método algébrico para solução de um modelo linear A solução de problemas de programação linear com mais de duas variáveis, não pode ser obtida utilizando-se

Leia mais

Geometria Analítica. Prof Marcelo Maraschin de Souza

Geometria Analítica. Prof Marcelo Maraschin de Souza Geometria Analítica Prof Marcelo Maraschin de Souza Vetor Definido por dois pontos Seja o vetor AB de origem no ponto A(x 1, y 1 ) e extremidade no ponto B(x 2, y 2 ). Qual é a expressão algébrica que

Leia mais

Aplicação de Histograma de Gradientes Orientados para detecção de hidrômetros em imagens de fundo complexo

Aplicação de Histograma de Gradientes Orientados para detecção de hidrômetros em imagens de fundo complexo Aplicação de Histograma de Gradientes Orientados para detecção de hidrômetros em imagens de fundo complexo Juliana Patrícia Detroz Professor: André Tavares da Silva Universidade do Estado de Santa Catarina

Leia mais

ESTUDO E APLICAÇÃO DA LEI DE PEUKERT ESTENDIDA PARA A PREDIÇÃO DO TEMPO DE VIDA DE BATERIAS CONSIDERANDO CORRENTES VARIÁVEIS 1

ESTUDO E APLICAÇÃO DA LEI DE PEUKERT ESTENDIDA PARA A PREDIÇÃO DO TEMPO DE VIDA DE BATERIAS CONSIDERANDO CORRENTES VARIÁVEIS 1 ESTUDO E APLICAÇÃO DA LEI DE PEUKERT ESTENDIDA PARA A PREDIÇÃO DO TEMPO DE VIDA DE BATERIAS CONSIDERANDO CORRENTES VARIÁVEIS 1 Livia Bittencourt Gomes 2, Julia Giehl Zart 3, Douglas Joziel Bitencourt Freitas

Leia mais

VARREDURA ÓPTICA VERTICAL: UMA FERRAMENTA FOTOGRAMÉTRICA PARA GERAÇÃO DE NUVENS DE PONTOS

VARREDURA ÓPTICA VERTICAL: UMA FERRAMENTA FOTOGRAMÉTRICA PARA GERAÇÃO DE NUVENS DE PONTOS VARREDURA ÓPTICA VERTICAL: UMA FERRAMENTA FOTOGRAMÉTRICA PARA GERAÇÃO DE NUVENS DE PONTOS ANTONIO MARIA GARCIA TOMMASELLI ADILSON BERVEGLIERI UNIVERSIDADE ESTADUAL PAULISTA - UNESP DEPARTAMENTO DE CARTOGRAFIA,

Leia mais

Descritores de Imagens

Descritores de Imagens Descritores de Imagens André Tavares da Silva PPGCA/UDESC Outubro de 2017 André Tavares da Silva (PPGCA/UDESC) Descritores de Imagens Outubro de 2017 1 / 18 Descritores Locais e Frameworks SIFT SURF Viola-Jones

Leia mais

IDENTIFICAÇÃO DE MARCADORES DE PAVIMENTAÇÃO NA ORIENTAÇÃO DE CEGOS. André Zuconelli 1 ; Manassés Ribeiro 2

IDENTIFICAÇÃO DE MARCADORES DE PAVIMENTAÇÃO NA ORIENTAÇÃO DE CEGOS. André Zuconelli 1 ; Manassés Ribeiro 2 IDENTIFICAÇÃO DE MARCADORES DE PAVIMENTAÇÃO NA ORIENTAÇÃO DE CEGOS André Zuconelli 1 ; Manassés Ribeiro 2 INTRODUÇÃO As tecnologias assistivas têm a finalidade de auxiliar pessoas com deficiência a alcançar

Leia mais

Unidade 14 - Operadores lineares e mudança de base nos espaços euclidianos bi e tri-dimensionais

Unidade 14 - Operadores lineares e mudança de base nos espaços euclidianos bi e tri-dimensionais MA33 - Introdução à Álgebra Linear Unidade 14 - Operadores lineares e mudança de base nos espaços euclidianos bi e tri-dimensionais A. Hefez e C. S. Fernandez Resumo elaborado por Paulo Sousa PROFMAT -

Leia mais

MAT2457 ÁLGEBRA LINEAR PARA ENGENHARIA I Gabarito da 2 a Prova - 1 o semestre de 2015

MAT2457 ÁLGEBRA LINEAR PARA ENGENHARIA I Gabarito da 2 a Prova - 1 o semestre de 2015 MAT27 ÁLGEBRA LINEAR PARA ENGENHARIA I Gabarito da 2 a Prova - 1 o semestre de 201 Nesta prova considera-se fixada uma orientação do espaço e um sistema de coordenadas Σ (O, E) em E 3, em que E é uma base

Leia mais

2 Trabalhos Relacionados

2 Trabalhos Relacionados 2 Trabalhos Relacionados Nesta seção são expostos os principais trabalhos utilizados como base para esta pesquisa. O objetivo é introduzir os conceitos que foram desenvolvidos nesses trabalhos, usados

Leia mais

Processamento de Imagens CPS755

Processamento de Imagens CPS755 Processamento de Imagens CPS755 aula 01 - geometria projetiva e transformações 2D Antonio Oliveira Ricardo Marroquim 1 / 44 laboratório de processamento de imagens tópicos geometria projetiva transformações

Leia mais

Face Recognition using RGB-D Images

Face Recognition using RGB-D Images Face Recognition using RGB-D Images Helder C. R. de Oliveira N.USP: 7122065 Polyana Nunes N.USP: 9043220 Sobre o Artigo Publication: 2013 IEEE Sixth International Conference Author(s) Goswami, G. (Índia

Leia mais

Calibração de múltiplas câmeras baseada em um padrão invariante. (Multiple camera calibration based on invariant pattern)

Calibração de múltiplas câmeras baseada em um padrão invariante. (Multiple camera calibration based on invariant pattern) Calibração de múltiplas câmeras baseada em um padrão invariante (Multiple camera calibration based on invariant pattern) Manuel Eduardo Loaiza Fernandez Marcelo Gattass (orientador) Alberto B. Raposo (co-orientador)

Leia mais

Equação Geral do Segundo Grau em R 2

Equação Geral do Segundo Grau em R 2 8 Equação Geral do Segundo Grau em R Sumário 8.1 Introdução....................... 8. Autovalores e autovetores de uma matriz real 8.3 Rotação dos Eixos Coordenados........... 5 8.4 Formas Quadráticas..................

Leia mais

Reconhecimento de palma de mão. Peterson Wagner Kava de Carvalho

Reconhecimento de palma de mão. Peterson Wagner Kava de Carvalho Reconhecimento de palma de mão Peterson Wagner Kava de Carvalho 1 Sumário 1. Introdução 2. Artigo 1: Palmprint Recognition a. Pré-Processamento b. Extração de Features c. Classificação d. Resultados 3.

Leia mais

Teresa C. S. Azevedo

Teresa C. S. Azevedo Teresa C. S. Azevedo Orientador: Prof. João Manuel R. S. Tavares Co-orientador: Prof. Mário A. P. Vaz Sumário: I. Reconstrução 3D do corpo humano: i. Aplicações; ii. Técnicas; iii. Objectivos; II. utilizadas

Leia mais

Classificação de Folhas por Tamanho e Forma Através de Descritores Geométricos e Análise dos Componentes Principais

Classificação de Folhas por Tamanho e Forma Através de Descritores Geométricos e Análise dos Componentes Principais Classificação de Folhas por Tamanho e Forma Através de Descritores Geométricos e Análise dos Componentes Principais MARCOS C. DE ANDRADE, LÚCIO C. M. PINTO Centro de Desenvolvimento da Tecnologia Nuclear

Leia mais

étodos uméricos AJUSTE DE FUNÇÕES Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA

étodos uméricos AJUSTE DE FUNÇÕES Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA étodos uméricos AJUSTE DE FUNÇÕES Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA UNIVERSIDADE DE JOÃO DEL-REI PRÓ-REITORIA DE PESQUISA CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA

Leia mais

Estimação de Componentes Harmônicos de Sistemas Elétricos de Potência por meio do Algoritmo de Seleção Clonal

Estimação de Componentes Harmônicos de Sistemas Elétricos de Potência por meio do Algoritmo de Seleção Clonal Estimação de Componentes Harmônicos de Sistemas Elétricos de Potência por meio do Algoritmo de Seleção Clonal Luanna Holanda de Siqueira Aluna Marcus Lemos Orientador

Leia mais

Reconhecimento Facial 3D utilizando o Simulated Annealing com as Medidas Surface Interpenetration Measure e M-Estimator Sample Consensus

Reconhecimento Facial 3D utilizando o Simulated Annealing com as Medidas Surface Interpenetration Measure e M-Estimator Sample Consensus Reconhecimento Facial 3D utilizando o Simulated Annealing com as Medidas Surface Interpenetration Measure e M-Estimator Sample Consensus Dissertação de Mestrado em Informática Sídnei Augusto Drovetto Jr.

Leia mais

Máquinas de suporte vetorial e sua aplicação na detecção de spam

Máquinas de suporte vetorial e sua aplicação na detecção de spam e sua aplicação na detecção de spam Orientador: Paulo J. S. Silva (IME-USP) Universidade de São Paulo Instituto de Matemática e Estatística Departamento de Ciência da Computação MAC499 Trabalho de Formatura

Leia mais

Transformações Geométricas

Transformações Geométricas Computação Gráfica Interativa - M. Gattass & L. F. Martha 8// Transformações Geométricas por Marcelo Gattass Departamento de Informática PUC-Rio (adaptado por Lui Fernando Martha para a disciplina CIV8

Leia mais

Dados no R n. Dados em altas dimensões 29/03/2017

Dados no R n. Dados em altas dimensões 29/03/2017 Dados no R n Dados em altas dimensões Alguns dados são apresentados como vetores em R n Alguns dados não são apresentados como vetores mas podem ser representados como vetores (e.g. Texto) Texto Dados

Leia mais

ROBÓTICA TRANSFORMAÇÕES MATRICIAIS. Prof a. Dra. GIOVANA TRIPOLONI TANGERINO Tecnologia em Automação Industrial

ROBÓTICA TRANSFORMAÇÕES MATRICIAIS. Prof a. Dra. GIOVANA TRIPOLONI TANGERINO Tecnologia em Automação Industrial SP CAMPUS PIRACICABA ROBÓTICA Prof a. Dra. GIOVANA TRIPOLONI TANGERINO Tecnologia em Automação Industrial TRANSFORMAÇÕES MATRICIAIS https://giovanatangerino.wordpress.com giovanatangerino@ifsp.edu.br giovanatt@gmail.com

Leia mais

Computação Gráfica - 10

Computação Gráfica - 10 Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 10 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav

Leia mais

UD VI. Retificação / Normalização de Imagens Digitais

UD VI. Retificação / Normalização de Imagens Digitais - 56 - UD VI Retificação / Normalização de Imagens Digitais Extração Automática do Terreno Retificação de Imagens Geometria Epipolar Normalização de Estereograma Exemplo de Algoritmo de Reamostragem Epipolar

Leia mais

Detecção de falsas correspondências em pares de imagens estereoscópicas utilizando a transformação projetiva no plano e o algoritmo RANSAC

Detecção de falsas correspondências em pares de imagens estereoscópicas utilizando a transformação projetiva no plano e o algoritmo RANSAC Detecção de falsas correspondências em pares de imagens estereoscópicas utilizando a transformação projetiva no plano e o algoritmo RANSAC André Caceres Carrilho Mauricio Galo Renato César dos Santos Curitiba,

Leia mais