roki100
Beiträge: 468

DaVinci Resolve Free und noise reduction?

Beitrag von roki100 » Mi 12 Sep, 2018 21:24

Hat es jemand versucht? Hier ein Tipp (nicht perfekt aber immerhin) :)




mash_gh4
Beiträge: 2703

Re: DaVinci Resolve Free und noise reduction?

Beitrag von mash_gh4 » Do 13 Sep, 2018 06:53

ja -- natürlich funktioniert diese sehr einfache methode, um das chroma rauschen zu vermindern. wie all diese seher einfachen eingriffe, die jeweils nur ein aktuelles bild heranziehen bzw. die räumlich benachbarten pixel, geht es aber leider mit einer deutlichen verschlechterung der bildqualität bzw- schärfe einher.

einigermaßen brauchbares denoising sollte also unbedingt auch in der temporalen ebene einbeziehen -- also die benachbarten bilder davor und danach --, um mit weniger qualitätsabstrichen auszukommen. z.b. das ffmpeg filter 'hqdn3d' macht das ganz passabel. allerdings gibt's hier das problem, dass in guten lösungen auch unbedingt eine kompensation der bewegungen im bild hinzukommen sollte, damit keine unerwünschten geisterbilder an den wandernden konturen entstehen. derartiges ist leider im genannten ffmpeg-filter nicht vorhanden.

die einbeziehung derartiger temporaler vergleiche ist meines wissens nach mit resolve color nodes ohne rückgriff auf openFX plugins nicht möglich. im übrigen gibt's hier auch das problem, dass man zur möglichst raschen berechnung auf der GPU natürlich gleich einige bilder gleichzeitig im dortigen speicher unterbringen muss, was beim resolve regelmäßig dazu führt, das man wieder mit irgendwelchen out of memory fehlern zu kämpfen hat, so fern man nicht über sehr teure luxus-grafikkarten verfügt.

aber eigentlich sind auch diese einfachen temporalen vergleiche mittlerweile wieder schnee von gestern. denoising kann man nämlich auch mit sgn. autoencodern, einer grundform von neuronalen netzwerken, wie man sie im machine learning umfeld nutzt, ausgesprochen toll umsetzten. wobei auch hier wieder die temporale ebene bzw. das einbeziehen der benachbarter video frames wieder eine ziemlich komplizierte zusatzaufgabe darstellt, die man einbeziehen muss, um wirklich gute ergebnisse in der videoverabeitung ohne störendes flackern zu erzielen. das ist wohl eher die herangehensweise, die man heute als state of the art ansehen kann.






roki100
Beiträge: 468

Re: DaVinci Resolve Free und noise reduction?

Beitrag von roki100 » So 16 Sep, 2018 03:22

Danke für den Tipp mit ffmpeg Filter!

Funktioniert wunderbar, jedoch nur mir ProRes Aufnahmen.

Hier der ffmpeg Befehl unter MacOS oder Linux für ProRes Aufnahmen:

Code: Alles auswählen

./ffmpeg -i <INPUT>.mov -c:v prores_ks -profile:v 4 -pix_fmt yuv422p10le -filter:v hqdn3d=4.0:3.0:6.0:4.5 -c:a pcm_s16le -ar 48000 -y <OUTPUT>.mov
Sieht auf jeden Fall nicht schlecht aus... ist aber 10bit und bei Bewegung im Video sieht man eine Art MotionBlur. Naja immerhin.




mash_gh4
Beiträge: 2703

Re: DaVinci Resolve Free und noise reduction?

Beitrag von mash_gh4 » So 16 Sep, 2018 08:59

roki100 hat geschrieben:
So 16 Sep, 2018 03:22
Sieht auf jeden Fall nicht schlecht aus... ist aber 10bit und bei Bewegung im Video sieht man eine Art MotionBlur. Naja immerhin.
wenn du eine etwas besser qualität haben willst, könnstest evtl. auch einen blick auf die diversen vapoursynth denoiser werfen. vieles davon halte ich zwar techn. auf zieliemlich verstaubt, aber z.b. die MVTools basierenden ansätze, die eben auch motion compensation einbeziehen, funktionieren schon deutlich besser als hqdn3d.

siehe: http://www.vapoursynth.com/doc/pluginlist.html




cantsin
Beiträge: 5272

Re: DaVinci Resolve Free und noise reduction?

Beitrag von cantsin » So 16 Sep, 2018 09:28

Man kann auch OFX-Filter wie Neat Video in der kostenlosen Version von Resolve nutzen.




roki100
Beiträge: 468

Re: DaVinci Resolve Free und noise reduction?

Beitrag von roki100 » Mo 17 Sep, 2018 00:33

also mit ffmpeg sieht es wirklich gut aus. Und das mit MotionBlur scheint etwas normales zu sein in der Noise Reducer Technik. Ich habe nämlich Red Giant Denoiser III ausprobiert (was sehr gut sein soll) und da ist es auch zu sehen. Man sieht es auch nur dann, wenn man das Video langsam abspielt und nicht in der eigentliche Geschwindigkeit.

Man beachte die Parameter:
luma_spatial
A non-negative floating point number which specifies spatial luma strength. It defaults to 4.0.
chroma_spatial
A non-negative floating point number which specifies spatial chroma strength. It defaults to 3.0*luma_spatial/4.0.

luma_tmp
A floating point number which specifies luma temporal strength. It defaults to 6.0*luma_spatial/4.0.

chroma_tmp
A floating point number which specifies chroma temporal strength. It defaults to luma_tmp*chroma_spatial/luma_spatial.
https://ffmpeg.org/ffmpeg-filters.html#hqdn3d-1

Es ist die selbe angewendete Technik wie die beiden Slider/Steuerung in Davinci Resolve.

Vorteil von ffmpeg ist, dass man einfach per #!/bin/bash (Script) z.B. alle in einem Ordner hinterlegten *.mov Dateien hintereinander automatisch denoisen lassen kann. :) Oder einfach eine GUI/Grafischeoberfläche basteln (siehe https://de.wikipedia.org/wiki/Zenity) mit Dateiauswahl Möglichkeit und passende Einstellungen.

Vapoursynth benutzt auch nur ffmpeg libavcodec usw. Daher vermute ich, dass auch hier die selbe Denoise Technik verwendet wird.




mash_gh4
Beiträge: 2703

Re: DaVinci Resolve Free und noise reduction?

Beitrag von mash_gh4 » Mo 17 Sep, 2018 07:55

ich galube, da bringst du einiges ein bisschen durcheinander.
roki100 hat geschrieben:
Mo 17 Sep, 2018 00:33
also mit ffmpeg sieht es wirklich gut aus. Und das mit MotionBlur scheint etwas normales zu sein in der Noise Reducer Technik.
ffmpegs hqdn3d ist für alltägliche anwendungen durchaus brauchbar. viel besser machen das jedenfalls die meisten kameras auch nicht. man kann es allerdings schon sauberer lösen, wenn man eben auch motion compensation einbezieht. damit wird es wesentlich komplizierter, aber dafür zeigen sich die genannten begleiterscheinungen nicht mehr in dieser weise.
roki100 hat geschrieben:
Mo 17 Sep, 2018 00:33
Ich habe nämlich Red Giant Denoiser III ausprobiert (was sehr gut sein soll) und da ist es auch zu sehen. Man sieht es auch nur dann, wenn man das Video langsam abspielt und nicht in der eigentliche Geschwindigkeit.
ja -- das problem gibt's leider immer, dass sich oft auch in teuer kommerzsoftware relativ unbefriedigende einfache lösungen verstecken. in der hinsicht profitiert man im freien umfeld oft schneller davon, dass irgendwelche akademischen forschungen und verbesserungsbemühungen einbezogen werden können.
roki100 hat geschrieben:
Mo 17 Sep, 2018 00:33
Man beachte die Parameter:
luma_spatial
...
chroma_spatial
...
Es ist die selbe angewendete Technik wie die beiden Slider/Steuerung in Davinci Resolve.
nur weil die ganz elementaren einstellungsparameter bei den meisten denoisern ähnlich wirken, sagt das noch lange nichts über deren tatsächliche interne umsetzung aus. gut, man kann daraus evtl. erschließen, dass eine lösung bspw. auch die temporale ebene mitberücksichtigt, was ja schon einen deutlichen unterschied ausmacht, aber wie gut sie das dann tatsächlich umsetzt, also z.b. im hinblick auf die bewegungskompensation, kann man aus diesem indkator noch lange nicht erschließen. da gibt's schon riesige unterschiede in der komplexität der verwendeten techniken.
roki100 hat geschrieben:
Mo 17 Sep, 2018 00:33
Vorteil von ffmpeg ist, dass man einfach per #!/bin/bash (Script) z.B. alle in einem Ordner hinterlegten *.mov Dateien hintereinander automatisch denoisen lassen kann. :) Oder einfach eine GUI/Grafischeoberfläche basteln (siehe https://de.wikipedia.org/wiki/Zenity) mit Dateiauswahl Möglichkeit und passende Einstellungen.
ja, genau diese vorteile schätze ich daran natürlich auch, nur würde ich sie gerade im zusammenhang mit diesem feature nicht überbewerten. der grund dafür liegt darin, dass man in der praxis die optimalen rauschunterdrückungseinstellungen leider fast für jeden shot individuell herausfinden muss, wenn man gute qualität erzielen will.

generell sollte man beim denoisen von fertig gebackenem video material aber möglichst zurückhaltend sein bzw. nur im ausnahmefall als notlösung darauf zurückgreifen. (!)

das ist im falle vom resolve und der bearbeitung von RAW material etwas völlig anderes. dort muss man es ja quasi fast zwingend für jede aufnahme im zuge des entwicklungsprozesses durchführen, aber bei gewöhnlichem material sollte das eigentlich bereits die kamera erledigt haben.

es macht leider auch einen ziemlichen unterschied, in welchem farbraum das denoisen vorgenommen wird. in der einfachen form, wie es das ffmpeg macht, können daher leider auch die farben bzw. die zeichnung der konturen stark darunter leiden, weil ein einfaches mischen von farbigen pixeln bspw. im rec.709 bezugsraum ganz ungute nebeneffekte mit sich bringt.
roki100 hat geschrieben:
Mo 17 Sep, 2018 00:33
Vapoursynth benutzt auch nur ffmpeg libavcodec usw. Daher vermute ich, dass auch hier die selbe Denoise Technik verwendet wird.
vapoursynth verwendet ffmpeg hauptsächlich für die ein- und ausgabe der daten, aber die verabeitung selbst geschieht durchwegs in unabhängigen modulen, die mit ffmpeg überhaupt nichts zu tun haben. am ehesten würde ich noch dahingehend ähnlichkeiten sehen, dass das meiste davon sich auch an broadcast verarbeitungskonventionen orientiert, die heute in viele punkten als technisch überholt gelten -- also z.b. in hinblick auf einen befriedigenden umsetzung von farbeingriffen...




roki100
Beiträge: 468

Re: DaVinci Resolve Free und noise reduction?

Beitrag von roki100 » Mi 19 Sep, 2018 01:53

Danke für die viele Informationen!

Übrigens, es gibt noch "Handbrake" (leider only mp4 und mkv ) https://handbrake.fr/downloads.php mit einem sehr guten Denoiser Namens "NLMeans" :)




cantsin
Beiträge: 5272

Re: DaVinci Resolve Free und noise reduction?

Beitrag von cantsin » Mi 19 Sep, 2018 09:03

Handbrake ist ein (vereinfachtes) grafisches Interface für ffmpeg...




mash_gh4
Beiträge: 2703

Re: DaVinci Resolve Free und noise reduction?

Beitrag von mash_gh4 » Mi 19 Sep, 2018 09:12

dieser "non-local means" denoiser stammt wieder aus dem ffmpeg.

siehe: https://dirk-farin.net/projects/nlmeans/index.html

derartige denoiser, die sich nur auf die spatiale ebene beschränken, sind jenen techniken, die eben auch die temprale information bzw. zusätzliche anhalspunkte einbeziehen, fast immer unterlegen.




Social Media

       
 Aktuelle Beiträge [alle Foren]
 
» Fragen bzgl selbstständigkeit als Cutter
von P0kerChris - Do 12:32
» Mein erstes Kurzfimdrehbuch
von 7River - Do 12:22
» Sony Betacam BVW-300AP Tapedeck Geräusche
von Magic94 - Do 12:00
» Vier neue Samsung S10 Smartphones mit bis zu 6 Kamera-Sensoren
von Jott - Do 11:39
» Panasonic AG-CX350 - 4K-Camcorder mit allem drin und dran?
von Darth Schneider - Do 11:27
» Wooden Camera: Leichte Zip Box Pro Mattbox mit Swing Away und Clamp-On Option
von Darth Schneider - Do 11:23
» Biete Tangent Element TK, BT & MF
von dnalor - Do 11:17
» Actioncam für lange durchgehende Aufnahme (3h+)
von rush - Do 11:12
» Stirbt Ultra HD Blu-ray einen langsamen Tod?
von Alf_300 - Do 10:42
» Verkaufe Sigma 20/1.4 ART für EF-Mount
von dnalor - Do 10:39
» Verkaufe Zeiss Batis 25/2 für sony
von dnalor - Do 10:36
» Verkaufe Sony RX 100V
von dnalor - Do 10:31
» Verkaufe Panasonic G X Vario 35-100/2.8 II Power OIS
von dnalor - Do 10:24
» Professionelles Zoom-Objektiv NIKKOR Z 24–70 mm 1:2,8 S für Nikon Z Vollformat-Serie angekündigt
von rob - Do 9:42
» Kleiner Kugelkopf für Kopflicht gesucht... aber ein guter!
von TonBild - Do 8:52
» Nikon D850 oder Fujifilm X-T3 oder Sony
von Schwermetall - Do 8:29
» Atomos 5 Zoll HDR Monitor (only) Shinobi im ersten Hands-On
von Kamerafreund - Do 1:27
» Welcher Full HD Camcorder, welche Bearbeitung für Linux
von cantsin - Do 0:51
» Wie professionell Wildtiere filmen?
von Doc Brown - Mi 22:30
» Warum sind US-Serien so viel besser?
von 3Dvideos - Mi 22:20
» DJI Osmo Pocket ist verfügbar und bekommt neuen Zeitlupen-Modus (Firmware-Update)
von klusterdegenerierung - Mi 21:35
» übergänge downloaden?
von P0kerChris - Mi 21:24
» Dummy Frage: Sony RX100 MK1 vs Huawei P20 Pro Handy
von Jan - Mi 19:24
» Hobbes House
von dustdancer - Mi 19:20
» Schauspieler - Gagefrage!
von rotwang - Mi 17:14
» DSGVO-Opfer hier?
von dosaris - Mi 16:54
» Neuer Patch für VPX ist da 16.0.2.317
von fubal147 - Mi 16:17
» Messefilm mit Überlänge und fragwürdigen Elementen
von WildberryFilm - Mi 15:02
» Sound Design und Foley -- wie Töne das Filmbild bereichern (Berlinale Talents)
von SixFo - Mi 12:36
» Passion für Lost Places
von r.p.television - Mi 12:07
» Sechs neue Canon EOS RF-Objektive für 2019 angekündigt
von rudi - Mi 12:01
» Wetterfeste Leica Q2 Vollformat DSLM mit 4K Video und 47 MP Sensor im Anflug?
von slashCAM - Mi 11:54
» Grüne Bilder in Adobe Premiere / Softwarefehler auf iMac?
von dhendrik - Mi 11:11
» Manfrotto 504HD Fluidkopf
von christophmichaelis - Mi 10:09
» Polaroid mal anders.....
von ruessel - Mi 9:36
 
neuester Artikel
 
Panasonic AG-CX350 - 4K-Camcorder mit allem drin und dran?

Die Panasonic AG-CX350 ist ein universelles 4K-Werkzeug, welches als Allround-Lösung möglichst effektiv zu Werke geht und sich auch in bestehende Workflows (unter anderem bei Sendern) gut einbindet -- wir haben beim Testen viele Stärken und einige Schwächen des Camcorders gefunden, auch im Vergleich mit der Canon XF705. weiterlesen>>

Sound Design und Foley -- wie Töne das Filmbild bereichern (Berlinale Talents)

Über den Ton als ein mächtiges Werkzeug beim filmischen Erzählen ging es bei der Veranstaltung "Steps, Shots and Silence: Sound and Foley in Docs", und zwar sehr konkret: nicht nur wurde live vorgeführt, wie Foley-Geräusche entstehen, sondern dabei auch gleich sehr überzeugend erklärt, weshalb eine Nachvertonung auf Geräuschebene überhaupt so sinnvoll ist -- bei Spielfilmen und auch bei Dokus. weiterlesen>>

neuestes Video
 

Aktuelles Video:
mini landscapes

Epische Landschaftsimpressionen -- gefilmt im Studio, in Miniatur... Zu erkennen ist dies teilweise nur an der Größe der Sandkörner und Schneeflocken. Wie im Abspann zu sehen ist, wurde anscheinend mit der Blackmagic Pocket CC 4K und dem sondenähnlichen Laowa Makro-Objektiv gedreht.