ChristineHitha: Difference between revisions

From Psych 221 Image Systems Engineering
Jump to navigation Jump to search
imported>Student221
imported>Student221
Line 8: Line 8:
== Methods ==
== Methods ==


[[File:Method low light.png|center|Overall methods pipeline]]
In order to generate a low light image, we utilized ISETCAM which is a matlab toolbox


[[File:Method low light.png|center|Overall methods pipeline]]


[[File:Isetcam_pipeline.png‎|center|ISETCAM module general pipeline]]
[[File:Isetcam_pipeline.png‎|center|ISETCAM module general pipeline]]
ISETCAM is split into four main modules: scene, optics, sensor, and processing. For each module, there are useful create, set, and get parameters which allow the user to experiment with the simulation. In addition, there are extra built-in functions which allow for even more customization. A good start would be in the script t_introduction2ISET.m found in /isetcam/tutorials/introduction. From there, we were able to build our own script to simulate the scene, optics, sensor, and processing pipeline.





Revision as of 00:57, 14 December 2019

Introduction

Images captured under low-light conditions suffer from degradation, such as low visibility, low contrast, and high-level noise. Although they can be alleviated by professional devices and advanced photographic skills to a certain extent, the inherent cause of the noise is unavoidable and cannot be addressed at the hardware level. Without sufficient amount of light, the output of camera sensors is often buried in the intrinsic noise in the system. Longer exposure time can effectively increase the signal-to-noise ratio (SNR) and generate a noise-free image, however it breeds new problems such as motion blur. Thus, low-light image enhancement technique at the software level is highly desired in consumer photography. Moreover, such technique can also benefit many computer vision algorithms (object detection, tracking, etc.) since their performance highly relies on the visibility of the target scene.

Background

Methods

Overall methods pipeline
Overall methods pipeline

In order to generate a low light image, we utilized ISETCAM which is a matlab toolbox


ISETCAM module general pipeline
ISETCAM module general pipeline

ISETCAM is split into four main modules: scene, optics, sensor, and processing. For each module, there are useful create, set, and get parameters which allow the user to experiment with the simulation. In addition, there are extra built-in functions which allow for even more customization. A good start would be in the script t_introduction2ISET.m found in /isetcam/tutorials/introduction. From there, we were able to build our own script to simulate the scene, optics, sensor, and processing pipeline.


Results

Conclusions

Appendix