Directory of Experts

You are here

Back to search results

Research interests and affiliations

Research interests
  • Digital systems
  • Circuits and systems for digital signal, image and video processing
  • Computer architecture
  • Field programmable gate arrays and system prototyping
  • Arithmetic circuits
Expertise type(s) (NSERC subjects)
  • 2514 Digital signal processing
  • 2701 Computer hardware
  • 2702 Computer systems organization
  • 2708 Image and video processing
  • 2719 Computer architecture and design
  • 2722 VLSI systems

Publications

Recent publications
Conference paper
Stimpfling, T., Langlois, J.M.P., Bélanger, N. & Savaria, Y. (2018). A low-latency memory-efficient IPv6 lookup engine implemented on FPGA using high-level synthesis. Paper presented at the 18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2018), Washington, D.C.
Conference paper
Léonardon, M., Leroux, C., Binet, D., Langlois, J.M.P., Jégo, C. & Savaria, Y. (2018). Custom low power processor for polar decoding. Paper presented at the IEEE International Symposium on Circuits & Systems (ISCAS 2018), Florence, Italy.
Journal article
Vakili, S., Langlois, J.M.P., Savaria, Y. & Manjikian, N. (2018). Enhanced Bloom filter utilisation scheme for string matching using a splitting approach. IET Communications, 12(7), 868-875. Retrieved from https://doi.org/10.1049/iet-com.2017.1093
Journal article
Mosleh, A., Elmi Sola, Y., Zargari, F., Onzon, E. & Langlois, J.M.P. (2018). Explicit ringing removal in image deblurring. IEEE Transactions on Image Processing, 27(2), 580-593. Retrieved from https://doi.org/10.1109/TIP.2017.2764625

Biography

Pierre Langlois is professor and chair of the Department of Computer and Software Engineering of Polytechnique Montréal. Originally from Sherbrooke Qc., he obtained the bachelor's, master's and Ph.D. degrees from the Royal Military College of Canada (RMC). He served as engineering officer in the Royal Canadian Navy from 1990 to 1997, then as lecturer and professor in RMC from 1999 to 2005. He then joined Polytechnique Montréal, where he teaches and does research on configurable embedded processors, the implementation of signal, image and video processing algorithms, and computer architecture. He has authored or co-authored approximately 100 journal or refereed conference papers. As thesis advisor, he has trained more than 20 graduate students. His research activities are done mainly in cooperation with industry. Professor Langlois received the Teaching Excellence Award from Polytechnique Montréal in 2015.

Education

  • Ph.D., Computer Engineering, Royal Military College, 2002
  • M.Sc., Computer Engineering, Royal Military College, 1999
  • B.Sc. Electrical Engineering, Royal Military College, 1990

Supervision at Polytechnique

IN PROGRESS

  • Ph.D. (1)

    • Stimpfling, Thibaut. Conception d'architectures matérielles pour des algorithmes de recherche utilisés par des équipements de routage dans le contexte de réseaux définis par logiciel.

COMPLETED

  • Ph.D. Thesis (5)

    • Bendaoudi, H. (2017). Flexible hardware architectures for retinal image analysis (Ph.D. Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/2518/
    • Vakili, S. (2014). Accuracy-Guaranteed Fixed-Point Optimization in Hardware Synthesis and Processor Customization (Ph.D. Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/1490
    • Farah, R. (2013). Computer Vision Tools for Rodent Monitoring (Ph.D. Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/1198
    • Gan, Q. (2013). Efficient Implementation of Particle Filters in Application-Specific Instruction-Set Processor (Ph.D. Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/1169
    • Mahvash Mohammadi, H. (2009). An effective hybrid video deinterlacing algorithm (Ph.D. Thesis, École Polytechnique de Montréal).
  • Master's Thesis (17)

    • Fortier, F. (2018). Estimation par analyse statique de la bande-passante d'accélérateurs en synthèse de haut niveau sur FPGA (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/3095/
    • Luinaud, T. (2017). Algorithmes et architectures pour l'implémentation de la détection d'expressions régulières (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/2707/
    • Lacroix, A.B. (2016). Implémentations logicielle et matérielle de l'algorithme Aho-Corasick pour la détection d'intrusions (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/2401/
    • Sarbishei, I. (2016). A Scalable High-Performance Memory-Less IP Address Lookup Engine Suitable for FPGA Implementation (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/2355/
    • Guigui, S. (2015). RFID : L'attaque sangsue est-elle réalisable à plus de 30 cm d'un transpondeur HF? (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/2036/
    • Blouin, F. (2014). Conception d'un système de vision par ordinateur pour la détection automatique d'inventaire médical (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/1506
    • Fasih, M. (2014). Retinal Image Quality Assessment Using Supervised Classification (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/1544
    • Keklikian, T.L. (2014). Modélisation des accès mémoire lors de la multiplication d'une matrice creuse par un vecteur sur processeur graphique (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/1644
    • Taboubi, M. (2014). Indoor Localization Using Wi-Fi Signals (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/1483
    • Brun-Murol, P. (2013). Vers une méthodologie normalisée d'évaluation des solutions RFID en application de sécurité (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/1089
    • Gil, D.C. (2012). Processeurs embarqués configurables pour la reproduction de tons (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/816
    • Aubertin, P. (2010). Conception de processeurs spécialisés pour le traitement vidéo en temps réel par filtre local (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/379
    • Talei, V. (2010). Implementation of a Bacterium Tracking System on FPGA (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/502
    • Bouyela Gnoyi, G.A. (2009). Conception et implémentation de processeurs dédiés pour des systèmes de traitement vidéo temps réel (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/121
    • Hireche, N. (2008). Conception d'architectures de calcul à hautes performances pour la comparaison de séquences génétiques (Master's Thesis, École Polytechnique de Montréal).
    • Islam, A. (2008). A design methodology for the implementation of embedded vehicle navigation systems (Master's Thesis, École Polytechnique de Montréal).
    • Tchoulack Ngounou, R.-S. (2008). Implémentation d'un processeur vidéo sur FPGA pour la détection et la correction de réflexions spéculaires dans des images endoscopiques (Master's Thesis, École Polytechnique de Montréal).

Press review about Pierre Langlois

July 10, 2018, Journal de Montréal, Des chercheurs branchés Les universités sont aux premières loges pour anticiper les changements sur le marché du travail. À Polytechnique Montréal, une nouvelle concentration en intelligence artificielle sera offerte dès l'automne 2018 dans les programmes de génie informatique et de génie logiciel. Entrevue avec Pierre Langlois, professeur titulaire et directeur du Département de génie informatique et génie logiciel.