We may earn an affiliate commission when you visit our partners.
Course image
Coursera logo

Traitement d'images

introduction au filtrage

Yann Gavet and Vincent Mazet

Ce MOOC sur le traitement d'images est à l’intersection de plusieurs domaines scientifiques et techniques : les mathématiques, la physique, l’informatique.

Read more

Ce MOOC sur le traitement d'images est à l’intersection de plusieurs domaines scientifiques et techniques : les mathématiques, la physique, l’informatique.

De la ligne de fabrication jusqu’au scanner médical en passant par les satellites. Les images nous servent à extraire des informations omniprésentes aujourd’hui. Elles doivent être systématiquement traitées pour s’affranchir des mauvaises conditions d’acquisition, afin d’isoler les objets pertinents et de les analyser.

Les traitements présentés (filtrage , rehaussement, suppression du bruit) sont le point de départ de la chaîne d’analyse. Ils permettent par exemple le relevé des diagnostics en imagerie médicale, la détection de pièce défectueuse sur une ligne de production ou encore la reconnaissance des plaques d’immatriculation sur les radars.

Dans ce MOOC, vous prendrez connaissance des bases nécessaires en mathématiques et en informatique avec le langage Python. Vous apprendrez à manipuler les algorithmes et la programmation des opérations élémentaires du traitement d’images : charger et observer une image, analyser sa qualité, améliorer sa netteté et ses contrastes, ajouter du flou ou détecter des contours.

Pour suivre ce cours, des bases du langage de programmation Python sont nécessaires : boucles, opérateur logique, vectorisation des opérations , définition de fonction, tableaux et numpy.

Une attestation de suivi avec succès est attribuée par Coursera aux apprenants réussissant à obtenir une note supérieure à 50 %.

Ce cours a été créé avec le soutien de la Fondation Patrick & Lina Drahi.

Enroll now

What's inside

Syllabus

Présentation et objectifs du MOOC
Se familiariser avec les outils du mooc
Contexte et champs d’application, historique et bases mathématiques
Filtrage par convolution, détecteurs de contours
Read more
Filtrage par convolution, détecteurs de contours.
Rehaussement, manipulation d’histogramme
Traitement du bruit

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Taught by Gavet and Mazet, who are recognized for their work in image processing
Develops image processing skills that are core skills for computer vision
Examines computer vision, which is highly relevant to various industries
Provides a strong foundation for beginners to learn image processing
Prerequisites are required, which may be inconvenient for some learners
Includes and interactive materials, such as quizzes and assignments

Save this course

Save Traitement d'images : introduction au filtrage to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Traitement d'images : introduction au filtrage with these activities:
Review Python basics
Refresh your knowledge of Python with the basics of loops, operators, and functions. This will provide a strong foundation for the course.
Show steps
  • Go through a Python 101 online tutorial.
  • Set up programming environment on a local machine.
  • Create a few basic projects.
Review Python programming concepts
Refresh your understanding of basic Python programming concepts to build a stronger foundation for this course.
Browse courses on Python
Show steps
  • Review the official Python tutorial
  • Solve coding challenges on LeetCode or HackerRank
Complete the Python NumPy tutorial
Enhance your understanding of NumPy, a key library for data manipulation and analysis in Python, which will be used extensively in this course.
Browse courses on NumPy
Show steps
  • Follow the official NumPy tutorial
  • Practice using NumPy functions for data operations
Eight other activities
Expand to see all activities and additional details
Show all 11 activities
Learn about image processing techniques
Explore online tutorials on image processing techniques like filtering and noise reduction to gain a deeper understanding of the concepts discussed in the course.
Browse courses on Convolution
Show steps
  • Find tutorials on specific image processing techniques.
  • Follow along with the tutorials, implementing the techniques.
  • Apply the techniques to sample images.
Create a cheat sheet of basic image processing algorithms
Solidify your understanding of image processing algorithms by creating a concise cheat sheet that summarizes the key concepts and formulas.
Browse courses on Image Processing
Show steps
  • Review the course syllabus and materials
  • Identify the most important image processing algorithms
  • Summarize the steps and key formulas for each algorithm
Complete coding exercises
Sharpen your coding skills by solving coding exercises and challenges in Python related to image processing concepts.
Browse courses on Python Programming
Show steps
  • Find online coding challenges or exercises.
  • Solve the challenges using Python.
  • Review solutions and learn from other approaches.
Practice image editing using OpenCV
Gain hands-on experience with image processing by completing coding drills using the OpenCV library, which will be used in the course projects.
Browse courses on Image Editing
Show steps
  • Install OpenCV and set up a development environment
  • Follow tutorials or complete online challenges
  • Experiment with image manipulation and processing techniques
Mentor other students
Reinforce your understanding by helping other students in the course through discussions, forums, or study sessions.
Show steps
  • Identify opportunities to assist fellow learners.
  • Prepare and share your knowledge.
  • Engage in discussions and provide guidance.
Attend a workshop on advanced image processing techniques
Expand your knowledge and skills by attending a workshop that delves into advanced image processing techniques, such as machine learning and deep learning.
Browse courses on Image Processing
Show steps
  • Research and identify relevant workshops
  • Register for and attend the workshop
  • Actively participate and engage with the instructors and attendees
Contribute to open-source image processing projects
Contribute to open-source projects related to image processing. This not only further your knowledge but also helps the community.
Show steps
  • Find open-source projects to work on.
  • Identify areas where you can make a contribution.
  • Submit code or documentation patches.
Develop a prototype image processing application
Test your skills and push your knowledge by building a prototype image processing application that solves a specific problem or performs a desired function.
Browse courses on Image Processing
Show steps
  • Define the problem or function of the application
  • Design the user interface and functionality
  • Implement the image processing algorithms
  • Test and refine the application

Career center

Learners who complete Traitement d'images : introduction au filtrage will develop knowledge and skills that may be useful to these careers:
Image Processing Engineer
Image Processing Engineers use image processing techniques to analyze and modify images. The skills you will learn from this course, Traitement d'images : introduction au filtrage, are highly valuable for this career. It will help you build the foundational skills necessary to enter this field.
Computer Vision Engineer
This course, Traitement d'images : introduction au filtrage, can help you build a foundation in computer vision, a rapidly growing field that combines image processing skills with artificial intelligence. Computer Vision Engineers design, develop, and maintain computer vision systems, and will find this course helpful for developing entry-level skills.
Computational Photographer
Computational Photographers develop and apply computational techniques to improve the quality of digital photographs and videos. This course, Traitement d'images : introduction au filtrage, will help you develop skills that will make you a valuable asset as a Computational Photographer, giving you foundational knowledge in image processing, which is at the core of this role.
Motion Graphics Designer
Motion Graphics Designers combine text, images, audio, and video to create animated visuals that can be used for a variety of purposes, such as commercials, presentations, and social media posts. Image processing is often used by Motion Graphics Designers, and this course, Traitement d'images : introduction au filtrage, can help build foundational skills.
Software Engineer
Software Engineers are responsible for designing, developing, testing, and maintaining software systems. With the knowledge gained from this course, Traitement d'images : introduction au filtrage, you will be able to develop software using image processing skills that can help you enter this in-demand career field.
Photo Editor
Photo Editors enhance and manipulate digital images. This course, Traitement d'images : introduction au filtrage, will help you develop skills that will make you a valuable asset as a Photo Editor, giving you foundational knowledge in image processing and editing software.
Web Designer
Web Designers create and maintain websites. They use image processing techniques to optimize images for the web, ensuring that they load quickly and look their best. This course, Traitement d'images : introduction au filtrage, can help you develop the skills you need to enter the field of Web Design.
Machine Learning Engineer
As a Machine Learning Engineer, you will design, develop, and deploy machine learning models and systems. These models allow computers to learn without being explicitly programmed, and are used across all industries. This course, Traitement d'images : introduction au filtrage, will help you develop skills in machine learning, a highly in-demand specialization.
Forensic Image Analyst
As a Forensic Image Analyst, you will analyze digital images and videos as evidence in criminal cases. Working in law enforcement, you will need to have excellent image processing skills, which you can develop with the help of this course, Traitement d'images : introduction au filtrage.
Medical Image Analyst
Medical Image Analysts analyze medical images to help doctors diagnose and treat patients. As a Medical Image Analyst, you will need skills in image processing. This course, Traitement d'images : introduction au filtrage, can provide you with the skills you need.
Graphic designer
Graphic Designers create visual concepts, using computer software or by hand, to communicate ideas that inspire, inform, and captivate consumers. As a Graphic Designer, you will use image processing as a part of your daily tasks. This course, Traitement d'images : introduction au filtrage, will help you build a foundation of knowledge about image processing that will be valuable to this career.
Quality Control Inspector
Quality Control Inspectors ensure that products meet quality standards. This course, Traitement d'images : introduction au filtrage, can help you develop the image processing skills you need to succeed as a Quality Control Inspector.
Data Scientist
Data Scientists use scientific methods, processes, algorithms, and systems to extract knowledge and insights from data to develop solutions and make informed decisions. With the data analysis skills you gain from this course, Traitement d'images : introduction au filtrage, you will be able to extract important insights and help organizations leverage their data for profitable outcomes.
Data Analyst
The knowledge you will gain from this course, Traitement d'images : introduction au filtrage, will provide you with the foundational skills needed to succeed as a Data Analyst. As a Data Analyst, you will be responsible for interpreting data to uncover trends and patterns, which can be essential for businesses across all industries. This course will help build the data analysis skills that are in high demand.
User Interface Designer
User Interface (UI) Designers create the look and feel of digital interfaces, such as websites and mobile apps. As a UI Designer, you will use image processing as a part of your daily tasks. This course, Traitement d'images : introduction au filtrage, may be of use to you as a UI Designer, providing you with some knowledge of this skill that every UI Designer should have.

Reading list

We've selected 11 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Traitement d'images : introduction au filtrage.
Un référence dans le domaine du traitement d'images, qui couvre tous les aspects fondamentaux. Il sera utile pour les étudiants comme pour les professionnels souhaitant approfondir leurs connaissances.
Un ouvrage qui aborde le traitement d'images dans le contexte plus large de la vision par ordinateur. Il sera utile aux étudiants souhaitant acquérir une compréhension approfondie des techniques de traitement d'images.
Un ouvrage qui aborde le traitement d'images dans le contexte de l'infographie. Il sera utile aux étudiants souhaitant acquérir une compréhension approfondie des techniques de traitement d'images.
Un ouvrage qui aborde le traitement d'images dans le contexte de la vision par ordinateur. Il sera utile aux étudiants souhaitant acquérir une compréhension approfondie des techniques de traitement d'images.
Un ouvrage qui aborde le traitement d'images dans le contexte de l'apprentissage automatique. Il sera utile aux étudiants souhaitant acquérir une compréhension approfondie des techniques de traitement d'images.
Un ouvrage qui aborde le traitement d'images dans le contexte de la reconnaissance de formes. Il sera utile aux étudiants souhaitant acquérir une compréhension approfondie des techniques de traitement d'images.
Un guide pratique pour le traitement d'images à l'aide de MATLAB. Il sera particulièrement utile aux étudiants et aux professionnels souhaitant utiliser MATLAB pour leurs projets de traitement d'images.
Un guide pratique pour le traitement d'images à l'aide de Python. Il sera particulièrement utile aux étudiants et aux professionnels souhaitant utiliser Python pour leurs projets de traitement d'images.
Un livre qui couvre les bases du traitement d'images de manière claire et concise. Il sera particulièrement utile aux débutants souhaitant acquérir une compréhension fondamentale du sujet.
Un livre qui couvre les bases du traitement d'images de manière claire et concise. Il sera particulièrement utile aux débutants souhaitant acquérir une compréhension fondamentale du sujet.
Un recueil d'articles de recherche sur le traitement d'images et de vidéos. Il sera utile aux chercheurs et aux professionnels souhaitant se tenir au courant des derniers développements.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Traitement d'images : introduction au filtrage.
Traitement d'images : segmentation et caractérisation
Most relevant
Traitement d'images : analyse fréquentielle et multi...
Most relevant
L'essentiel de l'apprentissage profond
Most relevant
ÉCHELLE RACE: Dépistage préhospitalier de l’AVC...
Most relevant
Agir pour la santé des reins
Most relevant
Troubles du spectre de l'autisme : interventions
Most relevant
Stratégie de Gestion de la Dette à Moyen Terme
Most relevant
Vivre avec le TDAH à travers les âges
Most relevant
Introduction au marketing
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser