Wavelength Calibration From Intensity Values (of a RGB Image)

I am working on a project for school which involves image processing of a color image. I am taking pictures of a spectrum for a blank and a sample, and I wannt to compare them to obtain a proper wavelength scale. Each image contains a full spectrum (Blue to Red or 400-750nm wavelength). I want to use analysis to determine a proper wavelength scale for graphing Intensity and Absorbance. (Intesity vs. Wavelength and Absorbance vs. Wavelength)
I have the intensity plots vs. pixel count, which is working nicely, but I would love to have intensity or absorbance vs. wavelength. I'm just unsure on how to go about obtaining wavelegnth from the image. I have all the camera information (pixel size, CMOS size, ect...) The research I have done, hasn't came up with to much. I'm not sure if this is even possible and that is why I need help.
Any help on the subject will be a blessing!
Thanks

2 Comments

pls send me the code for spectral estimation on color images
Who are you asking this of?
Try asking the authors in this link

Sign in to comment.

Answers (1)

Check out this link for lots of papers published on the topic: http://iris.usc.edu/Vision-Notes/bibliography/active670.html#Photometric%20Calibration,%20Radiometric%20Calibration,%20Color%20Calibration You don't specify whether the "full spectrum" applies to the illumination or to the reflectant scene. As you know the signal is the integral over all wavelengths of (the spectral responsivity of the sensor) * (the spectral reflectance of the sample) * (the spectrum of the illumination source). Do you know any of those three spectra in advance? Or are all three unknown?

Asked:

on 2 Apr 2013

Moved:

DGM
on 2 Jun 2024

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!