MCZA018-13 - Processamento Digital de Imagens

Prof. Francisco de Assis Zampirolli

Thaína Azevedo - estágio à docência - aluna de doutorado em Engenharia da Informação da UFABC

T+P+I = 3+1+4

2016q3 - noturno - Segunda-feira das 19:00 às 21:00 e Quinta-feira das 21:00 às 23:00

Parte teórica será em sala A - 110-0 até a P1, depois será intercalada teoria e prática L407-2

Ementa:

Introdução. Sistema visual humano. Dispositivos de aquisição e apresentação de imagens. Representação de imagens. amostragem e quantização. Técnicas de reconstrução de imagens. Armazenagem. Compressão e recuperação de imagens. Tratamento de ruídos em imagens; Filtragem espacial e convolução. Técnicas de realce e restauração de imagens; Técnicas de segmentação e representação.

Ambiente de programação: ipython Anaconda, com bibliotecas numpy (conda install numpy) e cv2 (conda install opencv)

Conteúdo(MCZA018-img-zampirolli- tidia4 - acesso restrito - este material poderá sofrer alterações até o dia da aula):

  1. Apresentação da disciplina e introdução (19/09)
  2. Fundamentos: Imagens digitais e suas propriedades (22/09)
  3. Filtragem: Realce em imagens (26/09)
  4. L407-2 Exercícios (29/09)
  5. Segmentação em Imagens (03/10)
  6. L407-2 Exercícios - Revisão (05/10)
  7. Prova 1 (10/10) - na sala teórica
  8. Atividade EaD (13/10)
  9. Gabarito de Prova (17/10)
  10. L407-2 Label (20/10)
  11. L404-2 Atividade em laboratório (24/10)
  12. L407-2 Watershed (27/10)
  13. L404-2 Atividade em laboratório + Extra01 (31/10)
  14. L407-2 Atividade em laboratório + Extra02 (03/11)
  15. L404-2 Atividade em laboratório + Extra02 (07/11)
  16. L407-2 Atividade em laboratório + Extra03; Extra03a; Extra03b; Extra03c (10/11)
  17. Feriado (14/11)
  18. L407-2 Atividade em laboratório + Extra04 (17/11)
  19. L404-2 Atividade em laboratório + Extra05 (21/11)
  20. L407-2 Prova 2 (24/11) - no lab
  21. L404-2 Prova sub (28/11) - no lab - falta justificada
  22. L407-2 Apresentação dos projetos (01/12)
  23. L404-2 Apresentação dos projetos (05/12)
  24. L407-2 Apresentação dos projetos (08/12)
  25. L404-2 Prova REC - no lab (12/12)

Avaliação:

Prova 1 - 40% - 10 de outubro - teórica

Prova 2 - 40% - 24 de novembro - lab

Prova sub: 28 de novembro - lab - falta justificada

Projeto (20%): 2-5-8/12 Projeto individual

Prova REC: 12 de dezembro - lab - 50% (ou outros 50% é a média sem REC)

Bibliografia:

  1. GONZALEZ, RAFAEL C., e WOODS, RICHARD E. Processamento Digital De Imagens, Editora: LONGMAN DO BRASIL, 3ª Edição - 2010.
  2. http://parati.dca.fee.unicamp.br/adesso/wiki/ia870/view
  3. http://www.mmorph.com/

Alguns Links:

  1. http://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_tutorials.html
  2. https://github.com/fzampirolli/MCTest4
  3. http://vision.ufabc.edu.br/MCTest/MCTest2-android
  4. http://opencvpython.blogspot.com.br/2012/06/sudoku-solver-part-2.html
  5. http://stackoverflow.com/questions/10196198/how-to-remove-convexity-defects-in-a-sudoku-square
  6. http://www.shogun-toolbox.org/static/notebook/current/Sudoku_recognizer.html
  7. http://stackoverflow.com/questions/9413216/simple-digit-recognition-ocr-in-opencv-python
  8. http://arnab.org/blog/so-i-suck-24-automating-card-games-using-opencv-and-python
  9. http://pythontips.com/2015/03/11/a-guide-to-finding-books-in-images-using-python-and-opencv
  10. http://www.fast.u-psud.fr/~boulogne/Trackpy2.html

Alguns Vídeos:

  1. https://www.youtube.com/user/cegrapivc
  2. https://www.mindomo.com/pt/mindmap/549dff6ad25047e4822ae5d1f52e1c66
  3. https://youtu.be/UZSm7Q2bZoc
  4. https://youtu.be/YAu1KlKblR4
  5. https://youtu.be/VaW1dmqRE0o?list=PLzjJ7xfFxm6m1-DekTdpLFwCOlSZgOFEC
  6. http://www.pyimagesearch.com/2016/10/03/bubble-sheet-multiple-choice-scanner-and-test-grader-using-omr-python-and-opencv/

Calendário: