SGN-36006 Mobile Digital Imaging, 3 cr

Person responsible

Ari Visa

Lessons

Implementation Period Person responsible Requirements
SGN-36006 2016-01 3 Ari Visa
Exam 30 points. Minimum requirement for passing the course is 15 points on exam and an accepted assignment. Advanced assignment features can give maximum of 3 bonus points to exam.

Learning Outcomes

After completing this course, the student knows how digital cameras and image sensors work; knows the structure of a mobile digital imaging system; understands how automatic exposure, focusing and white balance work; understands digital camera raw image formats, is familiar with challenges of color imaging, knows typical defects in a digital camera raw image and understands their origin in the optical and analog electronics domain (e.g. color distortion, noise); is aware of challenges of camera miniaturization; and finally, is able to implement basic raw Bayer mosaic image processing algorithms to produce a proper RGB image with correction of typical defects and application of basic image enhancements.

Content

Content Core content Complementary knowledge Specialist knowledge
1. Mobile imaging architecture: digital camera, control and data interfaces, automatic control algorithms, image signal processor, host platform, programming interfaces, applications, storage     
2. Mobile digital camera: miniature optics/sensors/motors, infrared filter, color filter (Bayer mosaic), CMOS vs. CCD sensors, sensitivity, housing, linearity, defective pixels, black level, white level, vignetting, color shading, noise, blurriness, aliasing     
3. Image signal processor: hardware vs. software processing, performance, parallelization, defective pixel correction, black level correction, vignetting correction, color shading correction, demosaicing (Bayer interpolation), noise reduction, gamma correction, sharpening     
4. Automatic camera control: automatic exposure control (AEC), automatic focusing (AF), automatic white balance (AWB), image statistics (histogram, image blocks, saturation count, sharpness), control outputs (exposure time, gain, lens position, color adjustment)     
5. Image quality and tuning: camera characterization, tunability, image quality assessment (test charts, lights, devices), preferential tuning, limitations     
6. Miscellaneous: "digital negative" raw format (DNG), optical and electronic image stabilization (OIS/EIS), time-of-flight automatic focusing (ToF), phase detection automatic focusing (PDAF), high dynamic range imaging (HDR)     

Instructions for students on how to achieve the learning outcomes

Exam 30 points. Minimum requirement for passing the course is 15 points on exam and accepted assignment. Advanced assignment features can give maximum of 3 bonus points to exam.

Assessment scale:

Numerical evaluation scale (0-5)

Partial passing:

Completion parts must belong to the same implementation

Prerequisites

Course Mandatory/Advisable Description
SGN-11006 Basic Course in Signal Processing Advisable    
SGN-12006 Basic Course in Image and Video Processing Advisable    
SGN-84007 Introduction to Matlab Advisable    

Correspondence of content

There is no equivalence with any other courses

Updated by: Vartiainen Markus, 28.08.2016