This week I wrote the last in a series of postings that discussed how MATLAB associates matrix values with specific screen pixel colors. The series talked about the two fundamental image display models (indexed and truecolor); the scaled indexed image variation; using indexed scaling to program brightness/contrast controls; and the grayscale and binary image conventions in the Image Processing Toolbox.
For easy reference, here is the entire series:
- Truecolor and indexed images
- Scaled indexed images
- Window-level and CLim
- Reference information
- Grayscale and binary images
[Updated 10-April-2006 to add link to the reference information post.]
Comments are closed.
29 CommentsOldest to Newest
I’m a student and I’d like to learn more in image processing especially images acquisition by CCD Camera
Koffi – your question is a little vague, but for camera acquisition I’d point you to the Image Acquisition Toolbox.
I read your tutorial “laser tracking”;I’d like to know more about the calibration process (algorithm) and the util_findlaser(acquResults).thank you
Koffi – I didn’t write the laser tracking demo, and I’m not that familiar with the Image Acquisition Toolbox. There is a lot of information about the product available here: http://www.mathworks.com/products/imaq/
digital image processing using matlab.
I am on an project with jpeg 2000 being a part of it.Can you please guide me in making a jpeg 2000 code in matlab- what are the things i need to look for. Or do you have any matlab code for jpeg 2000 where i can actually see what kind of things i need to add more in that in accordance of my work.
Prerit – There is JPEG 2000 code in the book Digital Image Processing Using MATLAB.
I need a code Matlab for ebcot algorithm
Taoufik – I don’t accept code requests. See this page.
I’m a finalyear parttime BE student and also working as development engineer in a color sorting machine manufacturing company.I’d like to learn more in image processing especially images acquisition by CCD Camera
Gopalakrishnaraja – For image processing, you might start with Digital Image Processing by Gonzalez and Woods, or Digital Image Processing Using MATLAB, by Gonzalez, Woods, and Eddins. I don’t know that much about image acquisition, but there is a lot of good information on our web site about the Image Acquisition Toolbox. See this page: http://www.mathworks.com/products/imaq/
I have written code for EBCOT (JPEG2000) for 2D images as well as 3D images in MATLAB.
But it gives a small diffrence in results when compared to the results of VM 9.0 (Standard JPEG2k) software in bpp values.
Can you please help me finding out my error? I can send you all the code and files if you say so…….
Anxiously waiting for your reply……
Imtnan – I’m sorry, but I won’t be able to help with troubleshooting your code.
Thanx anyway Bro!
Actually in detail nothing was available to me so i thought to contact you….
Sorry for any waistage of your time
Iam looking for a method or appliance which can connect my PC/Laptop to the Ultrasound machine , can any one throw some light , which hardware i would need for it , and if again needed some interface software or so , apart from drivers for Hardware and so on …actually i just want to connect the Ultrasound machine and must be able to see the live pictures in Matlab environment .So please advise.
Thanks in advance.
It is possible to use Image Acqusition Toolbox to control on shelf digital camera,especially to preview live image and to grab single frame.
I am student in Manchester university, pleas I need help in my project to measured the diameter from image ( Used CCD camera to captured image will tool rotating), and find (x,y) coordinate for each line. I write the program in matlab but it not work.
Khairiah—Yes, if you’re camera is supported. See the Image Acquisition product page for details.
Hussain—I’m sorry, but I can’t help you with debugging your program. Also, a blog comment isn’t the best place for posting a lot of code, so I’m going to delete that part.
how if my camera is not scientific camera and also not firewire type camera but more to commercial type
digital camera.Ex Digital Still camera Sony DSC -F717.
It is I must have certain driver in order to use imaq.
I Want to know the National and International Experts in Image Processing
The Image Acquisition Toolbox does not currently support still image cameras, so you will not be able to interface to your camera using Image Acquisition Toolbox.
You will have to write code to interface to your camera. The easiest way to do this would be to find an ActiveX control that can communicate with still image cameras and use MATLAB’s ActiveX interface.
I am working image scrambling in JPEG domain. I am looking the matlab code for JPEG encoding and decoding which can display the compressed result(JPEG image). but I didn’t get it. the matlab code about JPEG compression in your book is only for the algorithm implementation, but how can I display the result of your code?
Thanks a lot.
Yicong—There are examples showing how to use the code in Chapter 8 of the book. What other information are you looking for?
After capturing the color image on the color CCD camera, I would like to find out at each pixel the wavelength. Can you please help me regarding the procedure I should follow in order to determine the wavelength at each pixel.
Please help. Thanks a lot.
Abhijit—I’m not sure that your question makes sense. Except for laser light, the light arriving at any particular sensor has a full spectrum of wavelengths, not just one. That spectrum is filtered according to the characteristic color of the sensor (e.g., red, green, or blue), and a single number recorded. Then the numbers for several neighboring single-color sensors (red, green, and blue) are combined in some way to produce a single RGB pixel.
i’m a student and i would like to know about unique color identication in any image and the place of the pixel position.
Yasotha—What do you mean by unique color identification?