cv.RetinaFastToneMapping - MATLAB File Help | Go to online doc for cv.RetinaFastToneMapping |
Class with tone mapping algorithm of Meylan et al. (2007)
High Dynamic Range (HDR >8bit images) tone mapping to (conversion to 8bit) use case of the retina.
This algorithm is already implemented in thre Retina class (cv.Retina.applyFastToneMapping) but used it does not require all the retina model to be allocated. This allows a light memory use for low memory devices (smartphones, etc.). As a summary, these are the model properties:
For more information, read to the following papers: [Meylan2007] and [Benoit2010]. Regarding spatio-temporal filter and the bigger retina model: [Herault2010].
[Meylan2007]:
Meylan L., Alleysson D., and Susstrunk S., "A Model of Retinal Local Adaptation for the Tone Mapping of Color Filter Array Images", Journal of Optical Society of America, A, Vol. 24, N. 9, September, 1st, 2007, pp. 2807-2816
[Benoit2010]:
Benoit A., Caplier A., Durette B., Herault, J.; "Using Human Visual System Modeling For Bio-inspired Low Level Image Processing", Elsevier, Computer Vision and Image Understanding 114 (2010), pp. 758-773, DOI
[Herault2010]:
Jeanny Herault; "Vision: Images, Signals and Neural Networks: Models of Neural Processing in Visual Perception" (Progress in Neural Processing), ISBN: 9814273686. WAPI (Tower ID): 113266891.
Superclasses | handle |
Sealed | false |
Construct on load | false |
RetinaFastToneMapping | Constructor |
id | Object ID |
addlistener | Add listener for event. | |
applyFastToneMapping | Applies a luminance correction (initially High Dynamic Range (HDR) tone mapping) | |
clear | Clears the algorithm state | |
delete | Destructor | |
empty | Checks if detector object is empty | |
eq | == (EQ) Test handle equality. | |
findobj | Find objects matching specified conditions. | |
findprop | Find property of MATLAB handle object. | |
ge | >= (GE) Greater than or equal relation for handles. | |
getDefaultName | Returns the algorithm string identifier | |
gt | > (GT) Greater than relation for handles. | |
Sealed | isvalid | Test handle validity. |
le | <= (LE) Less than or equal relation for handles. | |
listener | Add listener for event without binding the listener to the source object. | |
load | Loads algorithm from a file or a string | |
lt | < (LT) Less than relation for handles. | |
ne | ~= (NE) Not equal relation for handles. | |
notify | Notify listeners of event. | |
save | Saves the algorithm parameters to a file | |
setup | Updates tone mapping behaviors by adjusing the local luminance computation area |
ObjectBeingDestroyed | Notifies listeners that a particular object has been destroyed. |