PeterWem
Aktiv medlem
Med hjälp av ett artificiellt neuronnät kan man träna det till att brusreducera brusiga bilder. Förfarandet går till som så att man tränar neuronnätet med hjälp av bilder tagna på olika ISO-värden. Därefter får programvaran åtgärda de brusiga bilderna för att få dem att bli som de brusfria bilderna. Detta kräver motiv som inte rör sig. Att brusreducera bilder på människor, moln och djur blir därmed en utmaning. Programvaran gillar dessutom inte klippt högdager.
Jag har under tre veckor testat https://github.com/trougnouf/nind-denoise som använder följande träningsbilder https://commons.wikimedia.org/wiki/Natural_Image_Noise_Dataset
Papper på det finns här https://openaccess.thecvf.com/conte...ural_Image_Noise_Dataset_CVPRW_2019_paper.pdf
Programvaran har tränat i två dygn med hjälp av grafikkort. Cuda, Pytorch och Exiftool krävs i detta fall.
För en stor del av bilderna, ISo 6400 och nedåt, gör programvaran underverk och vissa bilder ser ut att vara tagna vid låga ISO-tal. Vid ISO 12800 får man ha en portion tur.
Med ett Nvidia 2080 (8GB) tar en bild med en upplösning om 20 mpix runt 8 sekunder att brusreducera. Nedan är några exempelbilder som visar originalekorren. Därefter har neuronnätet brusreducerat de följande bilderna. Neuronnätet har utgått från 1, 5, 10 och 192 omgångar med träningsdata. De 192 omgångarna tog mitt grafikkort två dygn att träna (bifogade bilder från Wikimedia samt några egna bilder jag tagit).
Jag har under tre veckor testat https://github.com/trougnouf/nind-denoise som använder följande träningsbilder https://commons.wikimedia.org/wiki/Natural_Image_Noise_Dataset
Papper på det finns här https://openaccess.thecvf.com/conte...ural_Image_Noise_Dataset_CVPRW_2019_paper.pdf
Programvaran har tränat i två dygn med hjälp av grafikkort. Cuda, Pytorch och Exiftool krävs i detta fall.
För en stor del av bilderna, ISo 6400 och nedåt, gör programvaran underverk och vissa bilder ser ut att vara tagna vid låga ISO-tal. Vid ISO 12800 får man ha en portion tur.
Med ett Nvidia 2080 (8GB) tar en bild med en upplösning om 20 mpix runt 8 sekunder att brusreducera. Nedan är några exempelbilder som visar originalekorren. Därefter har neuronnätet brusreducerat de följande bilderna. Neuronnätet har utgått från 1, 5, 10 och 192 omgångar med träningsdata. De 192 omgångarna tog mitt grafikkort två dygn att träna (bifogade bilder från Wikimedia samt några egna bilder jag tagit).
Bilagor
Senast ändrad: