Chuyển đến nội dung chính

what is isp ?(image signal processor)

 

Image Signal Processor, "ISP",

is a core device of camera systems.


when the sensor senses the light from the camera then it needs to process it with the help of a processor, it can not be done by the primary processor of the system because it is not optimized for processing the image signals. ISPs are specially designed to process the image signals.

Image Signal Processor, “ISP”, is a core device of camera systems. so it can process efficiently, fastly, and safely without losing any information from the picture.

o wThe ISP equips a high-performance image signal processing engine developed by and executes processes like demosaicing, noise reduction, auto exposure, autofocus, and auto white balance in high speed and high quality. ISP(Image Signal Processor ) 
An image signal processor, also called image processing engine, is a specialized digital signal processor used for image processing in digital cameras, mobile phones or other devices. 

nowadays the cameras are including more and more features like artificial intelligence(AI), beautification mode and more other features. this is possible only because of the dedicated Image Signal Processing(ISP) unit.



So what purpose does ISP have? Well, pixels are sensitive to light between some set of wavelengths, essentially they’re color agnostic. The way to get a color image out is to put a filter on top, usually a bayer pattern color filter, then interpolate the color of the pixels adjacent. Your 8 MP CMOS doesn’t sense red green and blue for each pixel, it senses one color for each, then ISP guesses the color based on what’s next to it. This is called demosaicing, and it’s probably the primary job of ISP, and there are many secret sauce methods to computing this interpolated image. In addition, ISP does all the other housekeeping, it controls autofocus, exposure, and white balance for the camera system. Recently correcting for lens imperfections like vignetting or color shading imparted by the imperfect lens system (which you’ll add right back in with Instagram, you heathen) has been added, along with things like HDR recombining, noise reduction, another filtering, face or object detection, and conversion between color spaces. There’s variance between the features that ISP does, but this is really the controller for getting that bayer data into a workable image array. 

A normal ISP has the following properties.


  1. Bayer transformation 
  2. Demosaicing
  3. Noise reduction
  4. image sharpening
  5. beautification
  6. AI features
  7. face detection

some of the ISP manufactures are following.


  • Canon - DIGIC (based on Texas Instruments OMAP)
  • Casio - EXILIM engine
  • Epson - EDiART
  • Fujifilm - EXR III or X Processor Pro
  • Google - Pixel Visual Core
  • Leica - MAESTRO (based on Fujitsu Milbeaut)
  • Nikon - Expeed (based on Fujitsu Milbeaut)
  • Panasonic - Venus Engine (based on Panasonic MN103/MN103S)
  • Ricoh - GR engine (GR digital), Smooth Imaging Engine
  • Samsung - DRIMe (based on Samsung Exynos)
  • Sharp - ProPix
  • Sony - Bionz
  • HTC - ImageSense .




Nhận xét

Popular Posts

How to Zip (and Unzip) Files on Windows 10

The ZIP file format reduces the size of files by compressing them, saving disk space, and reducing network transfer times. It also allows you to combine several files into a single one that's easy to share with others. Here's how to zip and unzip files on Windows 10. How to Create a Zip File (Compressed Folder) First, open File Explorer and locate the files or folders you'd like to compress and combine into a Zip file. Windows refers to a Zip file as a "compressed folder," so the terms are interchangeable in this case. We'll be using a group of image files as an example, but you can zip any type of file. If it's a single file or folder you'd like to compress, right-click it and a menu will pop up. Click "Send to," and then click "Compressed (Zipped) Folder." You can also select multiple files or folders in Explorer, and then follow the same steps above to compress them simultaneously. Windows compresses the fi...

Episode 149 - Death, Taxes, and Online Accounts

It’s Monday, April 15th, 2013 and welcome to episode 149 of Tech Talk 4 Teachers, I’m Tom Grissom, and I’m Mike Gioia.  Happy Tax Day!  Welcome to Tech Talk for Teachers the show about Teaching and Learning with Technology. Click on the Player to listen to this podcast (requires Adobe Flash) TechTalk4Teach ers or Right Click Here to Download MP3 (25 minutes 29 seconds) Subscribe to the TechTalk4Teachers podcast by using our RSS Feed Today we discuss a somber but necessary topic of dealing with online accounts in the event of death. Last week Google introduced a tool to help with inactive account management. We also discuss our Tech Picks of the week including my recent blog series and Mike discusses a new fitness device he is beginning to use. Show Links: Plan your digital afterlife with Inactive Account Manager http://googlepublicpolicy.blogspot.com/2013/04/plan-your-digital-afterlife-with.html Roger Ebert Memorial Website http://www.rogerebert.com/ Passing ...

How to Use Parental Controls on Windows 10

Parental controls on any digital system or service are important, both for protecting innocent children from inappropriate content and for protecting your systems from mischievous kids. Windows 10 provides child accounts and family groups to limit content, screen time, and more. What Parental Controls Does Windows 10 Offer? Just as you log into your account to access any Windows device, you can create a child account that's easy to monitor and regulate. All parental controls are set for the child account by the parent account, including: Generating activity reports on app or game use, browser history, web searches, and screen time Limiting screen time for Windows 10 or Xbox One through weekly schedules Restricting app and game use for each device Blocking inappropriate websites and apps Managing the child's wallet and purchasing permissions in the Microsoft Store Tracking the child's location on an Android device running Microsoft Launcher (or a Wind...