Results 1 to 10 of 11

Thread: CSI Image Enhancement Software

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Senior Member
    Join Date
    Jan 2012
    Posts
    189
    I'm actually working on a project in this field at the moment (image extraction from noise basically). There are mathematical rules governing how much information can be carried by a given image - basically it's thermodynamics rewritten for information states rather than energy states for the definition of entropy for those that care. Now, it turns out the amount of information content is actually is actually quite a bit higher in an image than one would guess but it's nowhere near what shows like CSI (and others) demonstrate when they say 'zoom in on that area' and then 'sharpen that.'

    That said, there are ways to resolve sub-pixel-resolution features. Generally, however, you have to have multiple images of the same object from slightly different framing. Video cameras are good for this. Using multiple successive images of a car driving past a traffic video camera it is possible (under certain limitations) to resolve details like license plate numbers that would otherwise be below the resolution of the sensor. This is done all the time. However, it's very computationally intensive but is most like what you see during a CSI episode. You draw a box around the region you want to enhance and the software tries to extract the most probably source that would create the image seen in each video clip. But don't expect to get 10X the native resolution of the sensor - maybe 1.5X for a few tens of images.

  2. #2
    Senior Member
    Join Date
    Dec 2008
    Location
    South West Ontario
    Posts
    466
    I have worked with some rather advanced imaging software for use with automated vision inspection systems. There are existing image filters that can do much to clean up images when supplied with an appropriate set of variables, threshold values, and constraints. Once set up the systems can apply the same settings to consistent quality input images with repeatable output results. Move the camera, change the lighting or anything else and you will likely need to spend some time modifying the values before resuming testing. I think that the basic building blocks for such a system are in existence but have not seen any headlines about a piece of software with the ability to establish its own variable levels to allow autonomous operation.

    In the post processing of your own images with photshop, you already have the ability to crop, upres, sharpen (using different methods), squelch noise, convert to B&W, output bitmap images with custom thresholds, and create scripts to automate repititious tasks. Are these not the building blocks for such a system?

    JRW

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •