CENG587 HIGH DYNAMIC RANGE IMAGING
Course Code: | 5710587 |
METU Credit (Theoretical-Laboratory hours/week): | 3 (3.00 - 0.00) |
ECTS Credit: | 8.0 |
Department: | Computer Engineering |
Language of Instruction: | English |
Level of Study: | Graduate |
Course Coordinator: | Prof.Dr. AHMET OĞUZ AKYÜZ |
Offered Semester: | Spring Semesters. |
Course Objectives
This course aims to familiarize graduate level students with the emergent and exciting field of high dynamic range (HDR) imaging. Students will learn about what is dynamic range and why it is important, what are the differences between low and high-dynamic range images, how to create, tonemap, and display HDR images and video, and how to use HDR data in various applications in computer graphics.
Course Content
Light and color; dynamic range; HDR image capture; HDR image and video storage; HDR image display; tonemapping; human visual system; image-based lighting.
Course Learning Outcomes
- Understand the basic properties of light, color, display devices, and the human visual system
- Understand the steps involved in image capture
- Understand and implement camera response curve recovery algorithms
- Understand and implement global and local image registration algorithms
- Understand and implement tone reproduction algorithms
- Understand the working principles of HDR display devices
- Propose novel and/or improved solutions to existing problems
- Read, understand, summarize, implement, and present relevant research papers
Program Outcomes Matrix
Contribution | |||||
# | Program Outcomes | No | Yes | ||
1 | Competence in fundamental and advanced knowledge of hardware and software Proficiency in problem solving. | ✔ | |||
2 | The ability to follow the contemporary technical development, and Initiative and aptitude for self-directed learning. | ✔ | |||
3 | They are capable of designing, and conducting experiments at advanced level. | ✔ | |||
4 | The ability to design and implement systems involving hardware, software, and the interaction between the two through challenging projects. | ✔ | |||
5 | Analyze and compare relative merits of alternative software design, algorithmic approaches and computer system organization, with respect to a variety of criteria relevant to the task (e. g. efficiency, scalability, security). | ✔ | |||
6 | Strong interpersonal skills needed for working effectively in small, diverse groups on medium to large scale technical projects. | ✔ | |||
7 | Strong oral communication skills essential for effectively presenting technical material to an audience and strong written communication skills and the ability to write technical documents that include specification, design, and implementation of a major project. | ✔ |