Violet noise removal?

A forum for exporter development discussion.
IanC
Posts: 147
Joined: Thu Aug 24, 2006 4:46 am

Violet noise removal?

Post by IanC » Fri Jun 01, 2007 3:22 am

Is anyone working on adding noise removal to violet?

I'm thinking of trying to after my exams (in a week or so), using independent component analysis (ICA) to try and remove the noisy signal. I don't want to tread on any toes, or cover something if it's already being done.

I'll have a go at coding my own ICA, but I'd like to implement something like fastICA, because it's faster (:p) and well proven. I don't know what this would do for the compilation process though. I'm more than willing to try and make my own and incorporate it though it would be slower.

EDIT -
Post a quick note if you think this would be useful! Make sure I don't forget about it!

User avatar
Kram1032
Posts: 6649
Joined: Tue Jan 23, 2007 3:55 am
Location: Austria near Vienna

Post by Kram1032 » Fri Jun 01, 2007 3:38 am

Uhm, actually, Violet already has 3 noiseremovals...
I'd say: "Yes, why not? The more possibilities we get, the better it will be, as long, as users don't loose the overview or Violet doesn't get too
-big
-slow
-instable
"

IanC
Posts: 147
Joined: Thu Aug 24, 2006 4:46 am

Post by IanC » Fri Jun 01, 2007 4:09 am

Oh, bugger.

Obviously haven't been paying attention!

Hopefully ICA-poisson would be better than the ones implemented (from testing). Still, might do something else.

User avatar
daniel_nieto
Posts: 173
Joined: Wed Apr 11, 2007 10:45 am
Location: Ciudad Guzman, Jalisco, México
Contact:

Post by daniel_nieto » Fri Jun 01, 2007 4:11 am

i've tried violet, but where tha h*ck are the noise-removals? i cant find'em, i dont use it because i never know when it's proccessing or what, i'd like to see a progress bar or some...
Image From México, Daniel Nieto .·.

User avatar
Kram1032
Posts: 6649
Joined: Tue Jan 23, 2007 3:55 am
Location: Austria near Vienna

Post by Kram1032 » Fri Jun 01, 2007 4:18 am

It actually has a progress bar, for bloom.
The other progresses aren't shown though :?

The noise removal is the lastest tab.

User avatar
manitwo
Posts: 1029
Joined: Wed Jul 05, 2006 4:50 am
Location: Tirol - Austria

Post by manitwo » Fri Jun 01, 2007 4:30 am


IanC
Posts: 147
Joined: Thu Aug 24, 2006 4:46 am

Post by IanC » Fri Jun 01, 2007 4:32 am

Hmm, I'll be able to test this today hopefully, I'm just trying to get fastICA to work properly in octave. If I get it working I'll post some images.

EDIT - Bloody octave and it's own sodding image format. It'll be next week before I can get my hands on matlab to quickly try this baby out.

User avatar
afecelis
Posts: 749
Joined: Tue Aug 01, 2006 4:14 am
Location: Colombia
3D Software: Blender
Contact:

Post by afecelis » Fri Jun 01, 2007 10:59 am

rdavies' version is "the bestest" so far. ;)

Ian, am I glad to see you! :D So you're messing around with Violet's source? Cool!

ps. Are you planning to make Radium read .igi files? Renderlight's "imageview" app does, and it's got some basic but useful tonemapping options.
AMD Ryzen 7 1800 @3.6ghz, 32GB ddr4 3200 mhz Ram, Nvidia RTX 3060 12GB, Win10, Blender/Sketchup/Modo/Cinema4d

IanC
Posts: 147
Joined: Thu Aug 24, 2006 4:46 am

Post by IanC » Fri Jun 01, 2007 8:47 pm

Hehehe, I think you are confusing me with someone else. I've got nothing to do with radium...

Which one is rdavies version?

User avatar
afecelis
Posts: 749
Joined: Tue Aug 01, 2006 4:14 am
Location: Colombia
3D Software: Blender
Contact:

Post by afecelis » Sat Jun 02, 2007 12:46 am

Ouch! sorry! It's IanT :oops: :oops: I apologize for any legal problems I may have gotten you into, hehehehe ;)

Rdavies' version is the one Manitwo links a couple of posts above ;)

regards,
Alvaro
AMD Ryzen 7 1800 @3.6ghz, 32GB ddr4 3200 mhz Ram, Nvidia RTX 3060 12GB, Win10, Blender/Sketchup/Modo/Cinema4d

IanC
Posts: 147
Joined: Thu Aug 24, 2006 4:46 am

Post by IanC » Sat Jun 02, 2007 7:35 am

Puts C back on name...

Phew, my secret identity is safe.
Rdavies' version is the one Manitwo links a couple of posts above Wink
Hehehe, :roll: well, yeah, but which is his noise removal? Which noise majigger works best atm?

User avatar
Kram1032
Posts: 6649
Joined: Tue Jan 23, 2007 3:55 am
Location: Austria near Vienna

Post by Kram1032 » Sat Jun 02, 2007 7:43 am

:shock:
CONSPIRACY!!!
:twisted:

User avatar
dougal2
Developer
Posts: 2532
Joined: Wed Nov 15, 2006 8:17 am
Location: South London

Post by dougal2 » Sat Jun 02, 2007 12:08 pm

well, of the three options...

1. median - quite good noise removal, but also quite noticable blur.
2. chiu - doesn't seem to remove noise that well, but has more of a "bloom" effect.
3. oog - performs a sort of local blurring around hotspots/fireflies.

IanC
Posts: 147
Joined: Thu Aug 24, 2006 4:46 am

Post by IanC » Sat Jun 02, 2007 2:30 pm

There are 2 things I can try:

1. FFT, tiny blur to remove high frequency noise, IFFT. This might look really bad though.

2. ICA. Tries to figure out the 2 sources/signals, where one is the picture, the other just noise.

User avatar
Kram1032
Posts: 6649
Joined: Tue Jan 23, 2007 3:55 am
Location: Austria near Vienna

Post by Kram1032 » Sat Jun 02, 2007 8:06 pm

so, ICA is a "REAL" Noise Filter, instead of a hmmm....
a what?
A "unreal" one? noooo....

OOG searches for pixels with too much difference from it's surrounding neighbours.
Then, it takes the average of all the neighbours, and fills the noise pixel with that colour.

Post Reply
31 posts

Who is online

Users browsing this forum: No registered users and 20 guests