B.E. (Computer Engineering) Machine Vision Syllabus - Mumbai University 2026
The University has moved this degree onto NEP 2020 one year at a time. The first and second years are NEP 2020 syllabi; the third and fourth years are still examined on the REV-2019 'C' Scheme, which is what the University sets for them this year.
Loading syllabus...
Syllabus for Machine Vision
Module 1: Introduction to Machine Vision
- Computer and Human Vision Systems., The Human Eye, Computer versus Human Vision Systems, Evolution of Computer Vision, Computer/Machine Vision and Image Processing, Applications of Computer Vision
Module 2: Digital Image Fundamentals
- Digital Image, Monochrome and Color Images, Image Brightness and Contrast., 2D, 3D, and 4D Images, Digital Image Representation , Digital Image File Formats, Fundamental Image Operations, Points, Edges, and Vertices , Point Operations , Thresholding ,Brightness, Geometric Transformations , Spatial Transformation , Affine Transformation, Image Interpolation ,Nearest-Neighbor Interpolation ,Bilinear Interpolation , Bi-cubic Interpolation ,Fundamental Steps in Digital Image Processing.
Module 3: Machine Vision and System Components
- Machine Vision System, Machine Vision Camera: CCD and CMOS Image Sensors, TDI Sensor, Camera Type - Area Scan Cameras, Line Scan Cameras, Smart Cameras, Camera Lens Resolution, Contrast and Sharpness, Lenses and their parameters: Types of Lenses, Lens Mounts, Lens Selection Examples-Field of View Much larger than Camera sensor size or Smaller or close to Camera Sensor size, Machine Vision Lighting: Lighting: Light Sources in Machine Vision, Illumination Techniques-Backlighting, Front Lighting, Diffused Lighting, Oblique Lighting, Dark Field Lighting, Infrared and Ultraviolet Light, Filters, Machine Vision Software, Machine Vision Automation, Integration of Machine Vision Components
Module 4: Digital Image Processing for Machine Vision Applications
- Preprocessing., Image Filtering, Normalized Box Filter Gaussian Filter Bilateral Filter, Comparison of Filter Techniques, Sub sampling/Scaling Histogram, Image Segmentation, Threshold Based Segmentation Edge-Based Segmentation First-Order Derivative Edge Detection. Second-Order Derivative Operators, Comparison of Edge Detection Techniques, Region-Based Segmentation Region Growing Methods, Region Split and Merge Method, Morphological Image Processing: Dilation, Erosion, Opening, Closing, Hit-or-Miss transformation, Object Recognition. Template Matching. Blob Analysis
Module 5: Motion Analysis
- Differential motion Analysis, Optical Flow, Analysis based on correspondence of interest points, Detection of specific motion Patterns, Video Tracking
Module 6: Emerging Trends in Machine Vision
- History of Industrial Revolution(s), Machine Vision and
- 6.1 Industry 4.0, Emerging Vision Trends in Manufacturing, 3D Imaging, Emerging Vision Trends in Manufacturing, Applications in Machine/ Computer Vision: Face detection, 6.2 face recognition, eigen faces, car on roads
Useful Links
- 1 Sheila Anand and L.Priya , “A Guide for Machine Vision in Quality Control”, Taylor & Francis Inc , Imprint CRC Press Inc, Dec 2019
- 2 Rafael C. Gonzalez and Richard E. Woods, “Digital Image Processing”, Pearson
- 3 Carsten Stegar, Markus Ulrich, and Christian Wiedemann , “Machine Vision Algorithms and Applications”,Second completely Revised and Enlarged Edition
- 4 Milan Sonka, Vaclav Hlavac, Roger Boyle, “Image Processing Analysis and Machine Vision”, Second Edition, Cengage Learning.
- 1 Chiranji Lal Chowdhary, Mamoun Alazab, Ankit Chaudhary, SaqibHakak and Thippa Reddy Gadekallu ,”Computer Vision and Recognition Systems Using Machine and Deep Learning Approaches, Fundamentals, technologies and applications” , IET COMPUTING SERIES 42
- 2 Joe Minichino Joseph Howse ,”Learning OpenCV 3 Computer Vision with Python”, Second Edition, Packt Publishing Ltd.
- 3 Alexander Hornberg,, “ Handbook of Machine and Computer Vision The Guide for Developers and Users,
- 1 https://nptel.ac.in/courses/108103174
- 2 https://www.coursera.org/learn/introduction-computer-vision-watson-opencv
- 3 https://www.udacity.com/course/introduction-to-computer-vision--ud810
- 4 https://onlinecourses.nptel.ac.in/noc21_ee23/preview
Reproduced from the University of Mumbai syllabus for B.E. (Computer Engineering) under REV-2019 'C' Scheme, in force from the academic year 2022-23. Wording is as printed in that syllabus. Module numbering is as printed there too.
The complete syllabus
This subject is cut from the University circular for its year. Open a document here if you want the whole thing rather than a single subject.