Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

how can i add a speckle noise to image

hi;

i am new in inage processing in LabVIEW , please how can i add a speckle noise to an image ???

i added a Gaussian noise by using signal processing tools , but there is no speckle noise in this tools.

help me pls

0 Kudos
Message 1 of 5
(5,531 Views)

Hi Sara,

 

Unfortunately, at this time, NI Vision does not have the capability to add speckle noise to an image.  There were a few hits about resolving it: 

 

http://forums.ni.com/ni/board/message?board.id=200&message.id=22031&requireLogin=False

http://decibel.ni.com/content/docs/DOC-1746

http://zone.ni.com/devzone/cda/tut/p/id/3472

 

but none about generation.  I recommend creating an idea in the NI idea exchange for this. 

 

Cheers

Marti C
Applications Engineer
National Instruments
NI Medical
0 Kudos
Message 2 of 5
(5,505 Views)
thanx Marti
I try to use a LabVIEW MathScrip instead.

0 Kudos
Message 3 of 5
(5,496 Views)

Can you define speckle noise?  Is that just white pixels randomly distributed?  Black pixels also?  Full black/white or related to pixel's original value?

 

If I know exactly what you are trying to generate, I can probably suggest a simple algorithm to get it.

 

Bruce

Bruce Ammons
Ammons Engineering
0 Kudos
Message 4 of 5
(5,477 Views)

speckle noise is a multiplicative noise , i.e this noise is multiplied by the orginal image

according to the gamma distribution, ithink its so dificult to suggest algorithm to do that,

in Matlab there is a function used to this purpose   

0 Kudos
Message 5 of 5
(5,456 Views)