Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

pre-processing FPGA of image captured from CMOS sensor

Status
Not open for further replies.

rfub

Newbie level 6
Joined
Dec 9, 2009
Messages
13
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,391
Hi all,
I want to build an I2C interface between Aptina CMOS sensor and Xilinx FPGA board to do some image processing. I only have some basic FPGA experience(such as calculator or electronic locker developed in Xilinx ISE in Verilog) and I've never done image processing before.

After reading the Aptina MT9J003 CMOS sensors datasheet, I still don't quite understand how to start with it. There are bunch of input and output signals and thousands of registers in the Aptina sensor, as each pixel are described in 12 bits parallelism during the pixel clock period, how can I enter into pixel? The VHDL or Verilog code should have several functionalities such as Bad pixel correction, FPN correction, vignetting compensation, gamma correction, histogram equalization, etc. The output of FPGA should be a .bit file contains the pixel information.

Does anyone have experience in FPGA image processing or is there any existing IP Core or HDL code available on line? I have contributed a lot of time in reading the documentation but still couldn't fine a way. I really need help, any information could be appreciate. Thanks a lot!!
 

Hi,
Have you done any progress finally on that? I have the same inquiries you had at that time.

thank you
 

Hi all,
I want to build an I2C interface between Aptina CMOS sensor and Xilinx FPGA board to do some image processing. I only have some basic FPGA experience(such as calculator or electronic locker developed in Xilinx ISE in Verilog) and I've never done image processing before.

After reading the Aptina MT9J003 CMOS sensors datasheet, I still don't quite understand how to start with it. There are bunch of input and output signals and thousands of registers in the Aptina sensor, as each pixel are described in 12 bits parallelism during the pixel clock period, how can I enter into pixel? The VHDL or Verilog code should have several functionalities such as Bad pixel correction, FPN correction, vignetting compensation, gamma correction, histogram equalization, etc. The output of FPGA should be a .bit file contains the pixel information.

Does anyone have experience in FPGA image processing or is there any existing IP Core or HDL code available on line? I have contributed a lot of time in reading the documentation but still couldn't fine a way. I really need help, any information could be appreciate. Thanks a lot!!

Hi Sir,
Did you finished the project?. I also assigned for similar image processing project. I need your help. Can you able to send the reference papers that you referred to complete the projcect?
Thanks and Regards,
Anishkumar A.
 

HI~!

There is an example for "Quartus II 8.1 + Nios II EDS 8.1 + DE2-70 (Cyclone II EP2C70F896C6N) + TRDB-LTM"
The FPGA is Altera and the development board is Terasic. The advantage of this example is that there is a sample code for your reference.
For the detail of this example, please review the following link:
https://www.cnblogs.com/oomusou/archive/2010/08/14/de2_70_photo_frame.html

- - - Updated - - -
 
Last edited:
Hi YuLongHuang...

Thank you.. And I will come back if I struck..
I didn't understand the language. Can you refer me any English tutorial..
 
Last edited:

Exactly, for the usage of FPGA, I think that the commercial agent of development board is important for the new beginner.
Since you are the customer, you can ask their AE/FAE if there is an example provided by the vendor.
For example, Terasic is on of the commercial agent for Altera ASIA. Therefore, we can ask for their help if we bought something from Terasic.

Maybe you can seek help from your vendor.
Generally, there should be an example code provided in CD or website when you bought the camera.
If it is not, it's better to choose another vendor in the next time.
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top