Segmentação, Reconstrução e Quantificação 3D de Estruturas em ...
Reconstrução 3D - Escola Politécnicapinho/CG-PPGCC/slides/Reconstrucao3D.p… · Reconstrução...
Transcript of Reconstrução 3D - Escola Politécnicapinho/CG-PPGCC/slides/Reconstrucao3D.p… · Reconstrução...
![Page 1: Reconstrução 3D - Escola Politécnicapinho/CG-PPGCC/slides/Reconstrucao3D.p… · Reconstrução 3D ! Métodos baseados em Volume ! Tomografia, Ressonância, etc ! Métodos baseados](https://reader035.fdocumentos.tips/reader035/viewer/2022071021/5fd5813f82279b06e14f7d63/html5/thumbnails/1.jpg)
16/06/14
1
Reconstrução 3D Prof. Dr. Márcio Sarroglia Pinho
Material elaborado a partir de slides
dos alunos Fernando Muraro Witzke
Lucas Scheibler de Carvalho Otávio Basso Gomes
Métodos
w Com Contato Físico w Máquinas CMM (Coordinate-Measuring
Machine) w Utilização de braço mecânico para medição de
coordenadas
w Sem Contato Físico w Baseados em Volume w Baseados em Superfície
![Page 2: Reconstrução 3D - Escola Politécnicapinho/CG-PPGCC/slides/Reconstrucao3D.p… · Reconstrução 3D ! Métodos baseados em Volume ! Tomografia, Ressonância, etc ! Métodos baseados](https://reader035.fdocumentos.tips/reader035/viewer/2022071021/5fd5813f82279b06e14f7d63/html5/thumbnails/2.jpg)
16/06/14
2
Reconstrução 3D
w Métodos baseados em Volume w Tomografia, Ressonância, etc
w Métodos baseados em Superfície w Reconstrução por Time of Flight w Reconstrução por Luz Estruturada
w Projeção de um padrão de luz sobre o objeto w Pontos, linhas, grades e etc) w Utilização de um sensor para capturar as
imagens
w Reconstrução por Estereoscopia
Reconstrução por Luz Estruturada
w Método da Triangulação w Sensor 1: Câmera w Sensor 2: Câmera ou Laser w Problema
w Mover o ponto por toda a superfície do objeto
w - Desvantagem
w É Necessário obter uma imagem para cada ponto da cena
![Page 3: Reconstrução 3D - Escola Politécnicapinho/CG-PPGCC/slides/Reconstrucao3D.p… · Reconstrução 3D ! Métodos baseados em Volume ! Tomografia, Ressonância, etc ! Métodos baseados](https://reader035.fdocumentos.tips/reader035/viewer/2022071021/5fd5813f82279b06e14f7d63/html5/thumbnails/3.jpg)
16/06/14
3
Reconstrução por Luz Estruturada
w Técnicas de Aceleração w Projetar um plano de luz sobre a cena
formando uma linha w Projetar vários planos de luz paralelos
(ou em forma de grade) w Vantagem
w Varredura mais rápida da cena
w Problema w Estabelecimento de correspondências
entre os pontos projetados e os pontos visíveis na imagem capturada pela câmera
Reconstrução por Luz Estruturada
w Projeção de um Feixe Retilíneo
![Page 4: Reconstrução 3D - Escola Politécnicapinho/CG-PPGCC/slides/Reconstrucao3D.p… · Reconstrução 3D ! Métodos baseados em Volume ! Tomografia, Ressonância, etc ! Métodos baseados](https://reader035.fdocumentos.tips/reader035/viewer/2022071021/5fd5813f82279b06e14f7d63/html5/thumbnails/4.jpg)
16/06/14
4
w Projeção de Vários Feixes
Reconstrução por Luz Estruturada
Reconstrução por Estereoscopia
![Page 5: Reconstrução 3D - Escola Politécnicapinho/CG-PPGCC/slides/Reconstrucao3D.p… · Reconstrução 3D ! Métodos baseados em Volume ! Tomografia, Ressonância, etc ! Métodos baseados](https://reader035.fdocumentos.tips/reader035/viewer/2022071021/5fd5813f82279b06e14f7d63/html5/thumbnails/5.jpg)
16/06/14
5
Reconstrução por Estereoscopia
w Mapa de Disparidade w Correlação
Reconstrução por Estereoscopia
w Correlação entre pontos das imagem w Como saber onde está o ponto na outra
imagem ? w Usam-se métodos de similaridade entre
imagens w Sum of Absolute Differences w Sum Of Squared Differences w Normalized Cross‑Correlation
![Page 6: Reconstrução 3D - Escola Politécnicapinho/CG-PPGCC/slides/Reconstrucao3D.p… · Reconstrução 3D ! Métodos baseados em Volume ! Tomografia, Ressonância, etc ! Métodos baseados](https://reader035.fdocumentos.tips/reader035/viewer/2022071021/5fd5813f82279b06e14f7d63/html5/thumbnails/6.jpg)
16/06/14
6
Reconstrução por Estereoscopia
w Retificação w Procura restringir a busca do par de um
ponto a uma linha
Reconstrução por Estereoscopia
w Retificação
![Page 7: Reconstrução 3D - Escola Politécnicapinho/CG-PPGCC/slides/Reconstrucao3D.p… · Reconstrução 3D ! Métodos baseados em Volume ! Tomografia, Ressonância, etc ! Métodos baseados](https://reader035.fdocumentos.tips/reader035/viewer/2022071021/5fd5813f82279b06e14f7d63/html5/thumbnails/7.jpg)
16/06/14
7
Reconstrução por Estereoscopia
w Retificação w Método dos Oito Pontos
w Utiliza 4 pontos conhecidos em cada uma das imagens
w Gera uma Transformação Perspectiva
Reconstrução por Estereoscopia
w Retificação w Método da Calibração
w Utiliza uma mesma imagem já conhecida, que é vista pelas duas câmeras
w Calcula parâmetros da câmeras
![Page 8: Reconstrução 3D - Escola Politécnicapinho/CG-PPGCC/slides/Reconstrucao3D.p… · Reconstrução 3D ! Métodos baseados em Volume ! Tomografia, Ressonância, etc ! Métodos baseados](https://reader035.fdocumentos.tips/reader035/viewer/2022071021/5fd5813f82279b06e14f7d63/html5/thumbnails/8.jpg)
16/06/14
8
Exemplo de Projeto
Reconstrução por Luz Estruturada
w Calibração do Sistema w Pode ser classificada como fotogramétrica w Utilização de uma placa de calibração
chamada de "gabarito” w w
![Page 9: Reconstrução 3D - Escola Politécnicapinho/CG-PPGCC/slides/Reconstrucao3D.p… · Reconstrução 3D ! Métodos baseados em Volume ! Tomografia, Ressonância, etc ! Métodos baseados](https://reader035.fdocumentos.tips/reader035/viewer/2022071021/5fd5813f82279b06e14f7d63/html5/thumbnails/9.jpg)
16/06/14
9
Reconstrução por Luz Estruturada
w Hardware utilizado w Emissor de LASER de linha w Suporte para os equipamentos w Webcamera w Eixo de Rotação
Projeto • Calibração do Sistema • Processo de alinhamento do gabarito no sistema real
Passo 1: Alinhamento horizontal Passo 2: Alinhamento vertical
![Page 10: Reconstrução 3D - Escola Politécnicapinho/CG-PPGCC/slides/Reconstrucao3D.p… · Reconstrução 3D ! Métodos baseados em Volume ! Tomografia, Ressonância, etc ! Métodos baseados](https://reader035.fdocumentos.tips/reader035/viewer/2022071021/5fd5813f82279b06e14f7d63/html5/thumbnails/10.jpg)
16/06/14
10
4.2. Calibração do Sistema
• Segmentação da imagem capturada;
4.2. Calibração do Sistema • Aplicação do algoritmo Flood Fill
![Page 11: Reconstrução 3D - Escola Politécnicapinho/CG-PPGCC/slides/Reconstrucao3D.p… · Reconstrução 3D ! Métodos baseados em Volume ! Tomografia, Ressonância, etc ! Métodos baseados](https://reader035.fdocumentos.tips/reader035/viewer/2022071021/5fd5813f82279b06e14f7d63/html5/thumbnails/11.jpg)
16/06/14
11
4.2. Calibração do Sistema
4.3. Montagem do Objeto no Sistema • Substitui-se o gabarito pelo objeto; • Aquisição das imagens
w A cada captura aplica-se uma rotação ao objeto;
![Page 12: Reconstrução 3D - Escola Politécnicapinho/CG-PPGCC/slides/Reconstrucao3D.p… · Reconstrução 3D ! Métodos baseados em Volume ! Tomografia, Ressonância, etc ! Métodos baseados](https://reader035.fdocumentos.tips/reader035/viewer/2022071021/5fd5813f82279b06e14f7d63/html5/thumbnails/12.jpg)
16/06/14
12
Aquisição das Imagens
4.4. Identificação da Luz Estruturada
• Utiliza-se a técnica de limiarização nos canais R, G e B da imagem para identificar a luz do LASER;
![Page 13: Reconstrução 3D - Escola Politécnicapinho/CG-PPGCC/slides/Reconstrucao3D.p… · Reconstrução 3D ! Métodos baseados em Volume ! Tomografia, Ressonância, etc ! Métodos baseados](https://reader035.fdocumentos.tips/reader035/viewer/2022071021/5fd5813f82279b06e14f7d63/html5/thumbnails/13.jpg)
16/06/14
13
4.4. Identificação da Luz Estruturada
Oclusão: Correção de falhas
4.4. Identificação da Luz Estruturada
Suavização da curva através da utilização de ajuste de dados
![Page 14: Reconstrução 3D - Escola Politécnicapinho/CG-PPGCC/slides/Reconstrucao3D.p… · Reconstrução 3D ! Métodos baseados em Volume ! Tomografia, Ressonância, etc ! Métodos baseados](https://reader035.fdocumentos.tips/reader035/viewer/2022071021/5fd5813f82279b06e14f7d63/html5/thumbnails/14.jpg)
16/06/14
14
4.5. Reconstrução a partir das Imagens • Sobreposição da curva ao gabarito;
4.5. Reconstrução a partir das Imagens
• Transformação inversa à perspectiva;
![Page 15: Reconstrução 3D - Escola Politécnicapinho/CG-PPGCC/slides/Reconstrucao3D.p… · Reconstrução 3D ! Métodos baseados em Volume ! Tomografia, Ressonância, etc ! Métodos baseados](https://reader035.fdocumentos.tips/reader035/viewer/2022071021/5fd5813f82279b06e14f7d63/html5/thumbnails/15.jpg)
16/06/14
15
4.5. Modelagem do Objeto 3D
Modelo gerado a partir de um molde de face humana