Allan Pinto, Ph.D.

Postdoctoral Researcher @ IC/Unicamp

About Me

I am a Postdoctoral Researcher at the Institute of Computing at the University of Campinas (Unicamp) and member of Reasoning for Complex Data (RECOD) Lab., IEEE Signal Processing Society (IEEE SPS), and The European Association for Signal Processing (EURASIP). Currently, I am a reviewer of several scientific communication vehicles and member of the Editorial Board of Elsevier Journal Forensic Science International: Reports.

Short Bio

I received a B.Sc. degree in Computer Science from University of São Paulo (USP), Brazil, in 2011, an M.Sc. in Computer Science from University of Campinas (Unicamp), Brazil, in 2013, and a Ph.D. degree in Computer Science at the same university, in 2018. Part of my doctoral was accomplished at the University of Notre Dame, USA, in which I worked on different topics such as Presentation Attack Detection in Biometric Systems, Content-based Image Retrieval, and Multimedia Forensics.

Research Interest

  • Image and Video Analysis
  • Pattern Recognition and Machine Learning
  • Computer Vision
  • Computer Forensics
  • Biometrics
  • Content-Based Image Retrieval

Contact

​Institute of Computing (IC)
University of Campinas (UNICAMP)
Av. Albert Einstein, 1251
Cidade Universitária
Campinas, São Paulo · Brazil · 13083-852
e-mail: allan.pinto [at] ic.unicamp.br

Links


Publications

Peer-Reviewed Journal

  1. A. Kuehlkamp, A. Pinto, A. Rocha, K. W. Bowyer and A. Czajka, "Ensemble of Multi-View Learning Classifiers for Cross-Domain Iris Presentation Attack Detection," in IEEE Transactions on Information Forensics and Security, vol. 14, no. 6, pp. 1419-1431, June 2019. [PDF] [BibTex]
  2. D. Moreira, A. Bharati, J. Brogan, A. Pinto, M. Parowski, K. W. Bowyer, P. J. Flynn, A. Rocha and W. J. Scheirer, "Image Provenance Analysis at Scale," in IEEE Transactions on Image Processing (T-IP), vol. 27, no. 12, pp. 6109-6123, Dec. 2018. [PDF] [BibTex]
  3. A. Pinto, H. Pedrini, W. Robson Schwartz and A. Rocha, "Face Spoofing Detection Through Visual Codebooks of Spectral Temporal Cubes," in IEEE Transactions on Image Processing (T-IP), vol. 24, no. 12, pp. 4726-4740, Dec. 2015. [PDF] [BibTex]
  4. A. Pinto, W.R. Schwartz, H. Pedrini and A.R. Rocha, "Using Visual Rhythms for Detecting Video-Based Facial Spoof Attacks," in IEEE Transactions on Information Forensics and Security (T-IFS), vol. 10, no. 5, pp. 1025-1038, May 2015. [PDF] [BibTex]
  5. D. Menotti, G. Chiachia, A. Pinto, W. R. Schwartz, H. Pedrini, A. X. Falcão and A. Rocha, "Deep Representations for Iris, Face, and Fingerprint Spoofing Detection," in IEEE Transactions on Information Forensics and Security (T-IFS), vol. 10, no. 4, pp. 864-879, April 2015. [PDF] [BibTex]

Books and Book Chapters

  1. Allan Pinto, Helio Pedrini, Michael Krumdick, Benedict Becker, Adam Czajka, Kevin W. Bowyer, and Anderson Rocha. In Deep Learning in Biometrics, chapter Counteracting Presentation Attacks in Face Fingerprint and Iris Recognition, page 49., CRC Press, 2018. [Link] [BibTex]
  2. Tiago Carvalho, Allan Pinto, Ewerton Silva, Filipe de Oliveira Costa, Giulliano Roberto Pinheiro and Anderson Rocha, in Escola Regional de Informática de Minas Gerais (ERI-MG), chapter Crime Scene Investigation (CSI): da Ficção à Realidade. VIIed., pp. 1-23, 2012.

Papers in Proceedings of Peer-Reviewed Conferences and Workshops

  1. Allan Pinto, Daniel Moreira, Aparna Bharati, Joel Brogan, Kevin Bowyer, Patrick Flynn, Walter J. Scheirer and Anderson Rocha. Provenance Filtering for Multimedia Phylogeny, in IEEE Intl. Conference on Image Processing (ICIP), 2017, Beijing. Proc. of the IEEE Intl. Conference on Image Processing (ICIP), 2017. p. 1-5.
  2. [PDF] [BibTex]
  3. Joel Brogan, Paolo Bestagini, Aparna Bharati, Allan Pinto, Daniel Moreira, Kevin Bowyer, Patrick Flynn, Anderson Rocha and Walter J. Scheirer. Spotting the Difference: Context Retrieval and Analysis for Improved Forgery Detection and Localization, in IEEE Intl. Conference on Image Processing (ICIP), 2017, Beijing. Proc. of the IEEE Intl. Conference on Image Processing (ICIP), 2017. p. 1-5.
  4. Aparna Bharati, Daniel Moreira, Allan Pinto, Joel Brogan, Kevin Bowyer, Patrick Flynn, Walter J. Scheirer and Anderson Rocha. U-Phylogeny: Undirected Provenance Graph Construction in the Wild, in IEEE Intl. Conference on Image Processing (ICIP), 2017, Beijing. Proc. of the IEEE Intl. Conference on Image Processing (ICIP), 2017. v. 12. p. 1-5.
  5. I. Chingovska, A. Pinto, H. Pedrini, W.S. Schwartz, A. Rocha et al., "The 2nd competition on counter measures to 2D face spoofing attacks," in IAPR International Conference on Biometrics (ICB), Madrid, 2013, pp. 1-6, Jun. 2013.
  6. A.S. Pinto, H. Pedrini, W. Schwartz and A. Rocha, "Video-Based Face Spoofing Detection through Visual Rhythm Analysis,"" in Conference on Graphics, Patterns and Images (SIBGRAPI), Ouro Preto, pp. 221-228, Aug. 2012.

Abstracts in Proceedings of Peer-Reviewed Conferences and Workshops

  1. A.S. Pinto and O.M. Bruno, "Métodos de inteligência de enxame para aproximação poligonal de contorno de imagens", in XVIII Congresso de Iniciação Científica da UFSCAR (CIC-UFSCAR), 2010, São Carlos. Anais e eventos da UFSCar. São Carlos : Universidade Federal de São Carlos, v. 6, p. 396-396, 2010.
  2. A.S. Pinto and J.L. Silva, “ChipCflow – Uma Ferramenta para execução de Algoritmos Utilizando o Modelo a Fluxo de Dados Dinâmico em Hardware Reconfigurável Circuito Matching e Instâncias”, in Simpósio Internacional de Iniciação Científica da USP (SIICUSP), 2009, São Carlos. ChipCflow - Uma Ferramenta para execução de Algoritmos Utilizando o Modelo a Fluxo de Dados Dinâmico em Hardware Reconfigurável Circuito Matching e Instâncias, v. 1, p. 1-1, 2009.

Master Dissertation

  • A. Pinto, "A countermeasure method for video-based face spoofing attacks," Master dissertation, University of Campinas, Oct. 2013. [Link]

Teaching

MC102 (Turmas EF) - Algoritmos e Programação de Computadores (Laboratório)

Conceitos básicos de organização de computadores. Construção de algoritmos e sua representação em pseudocódigo e linguagens de alto nível. Desenvolvimento sistemático e implementação de programas. Estruturação, depuração, testes e documentação de programas. Resolução de problemas.