This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Can i User a Omap 4 for my Camera

Hello all, I am very new to the Application processor world , especially the OMAP. I need help to figure out if I can use the OMAP 4 efficiently for my application requirements Application brief: We are currently using a expensive FPGA to run a Thermal Imaging camera.

The Imaging sensor(camera) is not running on the standard CSI2 interface. It has its own unique interface.(something like a multiplexed 4 bit parallel port). It has a resolution of 1024 by 768 pixels. 12 bit per pixel. The image out of the sensor can not simply be displayed it requires decent about of image processing such as :

 One point calibration (essential offsetting values of each pixel based on a table)( few adds and multiplies)

 Two point calibration(essential offsetting values of each pixel based on a matirx table) (few adds and multiplies)

 Dynamic block Contrast enhancement ( Break the image down to multiple blocks , create histograms for each block and then apply contrast enhancement)

Image Sharpening Colorization( convert each grayscale pixel to a certain color based on a color map)

Image Scaling Noise filters Blending( of menus and on screen measurement display)

My question: Is it possible to achieve all this by an OMAP 4 processor. I have read little about it but not yet figured out how I would be able to implement such algorithms. I know the omap 4 has a power full arm processor couples with 2d/3d accelerator and a Imaging subsystem block, however still not sure if I could use the Accelerator and ISS block for the image processing I need to be done. I assume stuff like scaling and noise filtering and blending would be easy with them, but can you implement customised imaging processing before displaying the video. The omap4 seems like a very exciting prospect as I believe it might be easier use and would cut down development time, more importantly it would significantly reduce the final cost of the development, as Compression ,wifi and etc are all on one chip. (correct me if I am wrong).

 One last question about sensor interfacing: Is it possible to interface such a sensor with the omap using the GPIO(are they fast enough)

 

 Thanks allot , look forward for your reply

  • OMAP4 does have a SIMCOP engine (Still Image COProcessor) which can run such complex and custom algorithms at a very high speed. SIMCOP framework is not opensource, so you will need licensing agreements with TI to be able to get access. But from a technical feasibility point - what you are trying to do is possible.