LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Image Sharpening / Deblurring

Outside of having a point spread function with which to deconvolve an image, has anyone developed any successful image sharpening / deblurring routines they would wish to share?

Thanks,

Don
0 Kudos
Message 1 of 12
(5,363 Views)
Hi Don,

Thanks for posting to the NI forums! Have you seen the KB linked below from the ni.com website? It uses Grey-Scale modification to achieve various results, one of which is sharpening an image.

Image Enhancement Through Gray-Scale Modification

Hope this helps,
Maclean G.
Applications Engineering
National Instruments
Message 2 of 12
(5,340 Views)
I have access to grey and color table modification including contrast expansion / stretching.  I probably need to explore convolutions as proposed by: http://www.dfanning.com/ip_tips/sharpen.html.  I am building a signal and image processing custom software program for nondestructive evaluation applications, and techniques such as this will help in the detection of flaws in materials.  I have convolution capability per IMAQ fxs built into the code - but I wanted to know if some on this forum (either thru vision or custom codes developed to work on intensity graph or picture control data) have found some good specific kernal filters to work well.  I supposed it mostly going to be trial and error.
 
Thanks,
 
Don
0 Kudos
Message 3 of 12
(5,319 Views)

Image Toolbox (http://www.geocities.com/gzou999/imgtool.htm) has implement of Laplacian filter.  And you can define your own filters.

 

George Zou

http://gtoolbox.yeah.net

 

George Zou
Message 4 of 12
(5,304 Views)

How does this differ from the ability I have via IMAQ fxs to define custom convolution kernal?...

Thanks,

 

Don

0 Kudos
Message 5 of 12
(5,284 Views)


@DonRoth wrote:

How does this differ from the ability I have via IMAQ fxs to define custom convolution kernal?...

Thanks,

Don


 

Not sure about IMAQ fxs.

My VI simply does what your link at http://www.dfanning.com/ip_tips/sharpen.html does: a 3x3 spacial filter.

I can send you the VI for testing if you're interested.

 

George Zou

http://gtoolbox.yeah.net


 

Message Edited by zou on 09-06-2007 09:55 AM

George Zou
0 Kudos
Message 6 of 12
(5,264 Views)

The convolution fx I have using IMAQ fx can do a 3x3 or any size kernal.  The sharpening filter they suggest in the article does not work very well in my case.  But thanks.

 

Sincerely,

 

Don

0 Kudos
Message 7 of 12
(5,245 Views)

hi don, can u show me how do you construct in labview ?? im doing image sharpening for my FYP. need some help

0 Kudos
Message 8 of 12
(4,394 Views)
Hi anorallee,
-Please check shipped example along with labview first.
Goto>>Help>>Find Examples>>Search for Convolution>> you will get edge detection example with laplacian.
Thanks
uday
0 Kudos
Message 9 of 12
(4,363 Views)
You'll have to research 'blind deconvolution' methods. I think matlab might have some built-in routines for this.
0 Kudos
Message 10 of 12
(4,347 Views)