Font Size: a A A

Development And Implementation Of FPGA-Based MIPI Interface Embedded Platform Camera

Posted on:2022-05-18Degree:MasterType:Thesis
Country:ChinaCandidate:T ZhangFull Text:PDF
GTID:2492306329466854Subject:Optical Engineering
Abstract/Summary:PDF Full Text Request
At present,embedded cameras have gradually replaced traditional cameras to enter the public’s field of vision,and are used in many fields such as public security criminal investigation,biomedicine,industrial inspection and cultural relic protection.However,with the improvement of people’s pursuit of image visual imaging quality,the characteristics of image sensors are developing towards high resolution,high sensitivity,and high pixel width.Ordinary embedded cameras can no longer meet the processing requirements of large data volume and low latency.To this end,this thesis researched and designed an FPGA-based MIPI interface embedded platform camera,and conducted in-depth research on image acquisition,image processing and image transmission,and finally developed the whole machine.In terms of system front-end image acquisition,it supports a variety of image sensors from Gpixel,such as GSENSE400BSI,GSENSE2020S,GMAX0806,etc.,and drives the image sensor to output LVDS-type data signals through a pre-configurable mode.After careful research,the separated hardware design of the functional board proposed can be compatible with different image acquisition circuit boards under the condition of only using the same image processing circuit board,which ensures the integrity of the system and effectively improves the research and development efficiency of the system.The middle image processing part of the system adopts Spartan6 series FPGA chip,and has developed and designed a real-time data analysis module and a real-time data splicing module adapted to Spartan6.In order to achieve better image effects,three image sharpening algorithms are also integrated within Spartan6:Sobel sharpening,Laplace sharpening and Unsharp Masking algorithms.In addition to the basic video mode and picture capture mode,the system startup mode also supports sequence trigger mode to meet the trigger requirements of special environments.At the same time,the system can also configure the parameters and working mode of the image sensor in real time through Spartan6,providing basic guarantee for functions such as automatic exposure and image mode switching.In the back-end image transmission part of the system,for the transmission of high-speed data between different chips,the high-speed MIPI interface integrated in the mobile phone is innovatively adopted.The interface bridge conversion module based on the Cross_Link chip is designed to convert the data type,and the research puts forward the same MIPI interface supports different types of data transmission methods at the same time,providing a high-speed and stable data stream for the transmission of back-end images,avoiding frame loss and packet loss in the system.Finally,the data signal is received and displayed on the RK3399 development platform.The comprehensive test results of the final system show that the system well reflects the advantages of compatibility.The software module based on self-design can display high-quality images at the back-end of the system,and can provide a stable video stream with the resolution of 1080P@35fps,which provides a good solution for the application field of high-definition video.
Keywords/Search Tags:FPGA, Unsharp masking, Sequence trigger, MIPI, Interface bridge
PDF Full Text Request
Related items