Aula06 - Geração de imagens sintéticas

Vimos na aula que existem duas formas básicas de geração de imagens sintéticas:

  1. Implementação direta pela equação e uso de índices na forma de matrizes utilizando tanto a função indices do Python ou a meshgrid, influenciada pelo MATLAB.
  2. Implementação através de montagem, slicing, laços, etc.

Foi ilustrado as duas formas acima com o uso da função onda quadrada (1D), retângulo (2D) ou paralelepípedo (3D).

Durante a aula foram analisadas várias funções:

  • onda quadrada (iarectangle)
  • circulo/elipse (iacircle)
  • pente (iacomb)
  • rampa (iaramp)
  • senoidal/cossenoidal (iacos) - aqui já é um início para uso da Transforma de Fourier

Vimos que várias destas funções não funcionam corretamente em todas as dimensões (1D, 2D, 3D). Vimos que não existe uma consistência na ordem dos eixos nos parâmetros destas funções. Existem grandes oportunidades de melhorias nelas.

Outras funções mencionadas, mas que não foram analisadas durante a aula:

  • gaussiana
  • Gabor (Senoide com gaussiana)
  • pirâmide/cone

Não foi passado nenhum exercício, visto que na próxima quinta-feira será cobrado o exercício do affine.