Firefly removal tool

Post, discuss and share handy resources like textures, models and HDRI maps in this forum.
Forum rules
Please do not post any material that is copyrighted or restricted from public use in any way. OTOY NZ LTD and it's forum members are not liable for any copyright infringements on material in this forum. Please contact us if this is the case and we will remove the material in question.
User avatar
kivig
Licensed Customer
Posts: 152
Joined: Fri Apr 09, 2010 10:42 pm
Contact:

Hi,
most of noise removal soft is aimed at digital cameras, and has it's own specific.
After a few tries to get rid of fireflies the way i want (not touching rest of image, no blurring) I didn't succeeded. Yet it's quite a simple task.
So I made a small tool that does that for me and decided to share it.
Hope someone will find it useful.

This is first, not tested upload.
The tool is for Windows only for now.

http://www.visnevskis.com/defly/
Last edited by kivig on Fri Jul 30, 2010 8:08 pm, edited 2 times in total.
http://www.visnevskis.com
Vista64/Ubuntu, GTX470/580
User avatar
kivig
Licensed Customer
Posts: 152
Joined: Fri Apr 09, 2010 10:42 pm
Contact:

Just posted instructions and here's some sample:

Before:
Image
After:
Image
http://www.visnevskis.com
Vista64/Ubuntu, GTX470/580
Zay
Licensed Customer
Posts: 1123
Joined: Sun Jan 17, 2010 2:53 am

That's great news. I will try it out. Thanks!
Win 11 Pro | i5 12600K | 32GB ram | 2x GTX 1080Ti + 3080Ti - studio driver 560.94| Modo/Blender/ZBrush/Daz/Poser
livuxman
Licensed Customer
Posts: 118
Joined: Thu Jan 28, 2010 5:58 pm
Location: Valencia

I tried the program and works very well.
In fact, although the program is for windows, I've used it with Linux (via wine).
Adjusting the two parameters you can get hotpixels removed from the scene without affecting the rest. In my case, once found these values, I used to all the frames with excellent results.
I am using it in my animation (which is still in the process of render)

Cheers
LiVux 64bit | Geforce GTX260 Core 216 and GTX470 | i7 860 | 8Gb | Drivers 275.09.07 | Cuda 4.0.17
DayVids
Licensed Customer
Posts: 350
Joined: Tue May 11, 2010 2:35 am

I am very happy to have this tool ( THANK YOU :) )

I did want to note that it appeared to introduce some aliasing in a test image I was trying out regarding how it would do with glass.
Attachments
Comparing Raw and Defly-Proc'd image, note aliasing on edges of glass top and bottom.
Comparing Raw and Defly-Proc'd image, note aliasing on edges of glass top and bottom.
CPU - i7-950 3.06 Ghz, 24GB Ram, Win7 x64, 2 display monitors, GeForce GTX 580 3GB Classified. I'm glad to say I LOVE OCTANE!
User avatar
kubo
Posts: 1377
Joined: Wed Apr 21, 2010 4:11 am
Location: Madrizzzz

hey, great tool, just does what it says, and it does it great!
Thanks
windows 7 x64 | 2xGTX570 (warming up the planet 1ºC at a time) | i7 920 | 12GB
rman1974
Licensed Customer
Posts: 72
Joined: Tue May 25, 2010 1:10 pm
Location: Moscow

Wow! Great job, man! It works fine, but sometimes it leaves some adjacent hot pixels (see animated gif - open it in new window). I'm not complaining - it's useful tool anyway :)
Attachments
qqqqq.gif
User avatar
kivig
Licensed Customer
Posts: 152
Joined: Fri Apr 09, 2010 10:42 pm
Contact:

Thanks!
DayVids wrote:I am very happy to have this tool ( THANK YOU :) )

I did want to note that it appeared to introduce some aliasing in a test image I was trying out regarding how it would do with glass.
Adding preserve detail a bit might help.
Otherwise if you have hot pixels in different "Layers" - for example - Separate white pixels could be considered as one and more dense but not white (noise like) fireflies as second, removing each layer in different pass (processing two times) might produce cleaner result (or worse depending on situation and settings).
For example - for bright "layer" you can use low "remove" setting, and high "preserve" setting for another.

Hope this helps, because my working machine is out of reach for almost a month.
rman1974 wrote:Wow! Great job, man! It works fine, but sometimes it leaves some adjacent hot pixels (see animated gif - open it in new window). I'm not complaining - it's useful tool anyway :)
You can run filtering a second time. Though adjacent pixels are a problem because it's difficult to separate them from needed details. Otherwise lowering "preserve" setting might work.
http://www.visnevskis.com
Vista64/Ubuntu, GTX470/580
User avatar
kivig
Licensed Customer
Posts: 152
Joined: Fri Apr 09, 2010 10:42 pm
Contact:

By request, posted the working principle on bottom of page. Hope this helps someone.

http://www.visnevskis.com/defly/
http://www.visnevskis.com
Vista64/Ubuntu, GTX470/580
User avatar
ROUBAL
Licensed Customer
Posts: 2199
Joined: Mon Jan 25, 2010 5:25 pm
Location: FRANCE
Contact:

Thank you very much for this tool. It works better than all softs I tried before to do that ! ;)
French Blender user - CPU : intel Quad QX9650 at 3GHz - 8GB of RAM - Windows 7 Pro 64 bits. Display GPU : GeForce GTX 480 (2 Samsung 2443BW-1920x1600 monitors). External GPUs : two EVGA GTX 580 3GB in a Cubix GPU-Xpander Pro 2. NVidia Driver : 368.22.
Locked

Return to “Resources and Sharing”