×

Help Tweakers weer winnen!

Tweakers is dit jaar weer genomineerd voor beste nieuwssite, beste prijsvergelijker en beste community! Laten we ervoor zorgen dat heel Nederland weet dat Tweakers de beste website is. Stem op Tweakers en maak kans op mooie prijzen!

Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Algoritme haalt reflectie weg uit foto's

Door , 13 reacties

05-08-2015 • 17:57

13 Linkedin Google+

In deze video is een uitleg te zien van een algoritme dat onderzoekers van MIT en Google hebben gemaakt om reflecties van foto's weg te werken door de beelden te analyseren.

Reacties (13)

Wijzig sortering
Ik heb het idee dat dit nu alleen werkt via bewegende beelden. Dus niet via een enkele foto.
Door de beweging worden de meeste elementen ooit (deels) zichtbaar. Door deze beelden slim te plaatsen verdwijnen ongewenste objecten. Erg leuk om te zien hoe goed het werkt :)
Ongelooflijk, Vooral met die hekwerken. Als dit default in digicams wordt ingebouwd, dan levert dat nog een hoop mooie plaatjes op! Hoe vervelend is het als je nu bijv op de Burj Khalifa staat, foto's wilt nemen, en je ziet je camera in het glas. Zonde! Maar met dit. Erg vet!
Met die hekwerken lijkt mij makkelijker, omdat je daar geen mix hebt van voorgrond en achtergrond.Door het verschuiven van de parrelax punt, beweeg het hek heel erg veel maar de achtergrond heel weinig. Dat is makkelijk van elkaar te scheiden. Het vinden voor een algoritme om reflecties te verwijderen vind ik een veel grotere prestatie, soms is de reflectie meer zichtbaar dan je onderwerp, dan nog wordt niet alleen is de reflectie verwijderd, maar ook het contrast hoger.

[Reactie gewijzigd door mrc4nl op 5 augustus 2015 20:59]

Nu ik dit zie, zit ik te denken aan CSI stuff. Dit kunnen ze gebruiken om reflecties van bepaalde foto's duidelijk te maken, en zo eventueel extra evidence te vinden?
Niet echt denk ik, de informatie moet er sowieso al zijn. Hetgeen wat dit algoritme doet is de informatie zo interpreteren dat de gewenste data aan elkaar geplakt wordt zodat de obstructie op de voorgrond kan vervallen. Je kunt dit ook niet bereiken met 1 foto, je moet er meerdere hebben (of video).

Ik verwacht echter nog wel dat dit stitchfouten kan opleveren als er bewegende dingen in beeld zijn zoals een boom die waait naast een pand op de achtergrond.

Wat je in de video ook ziet is dat ze de beelden op de achtergrond proberen stil te zetten, een soort anti-shake. Hierdoor zijn alle bewegende beelden per definitie reflecties. Hierdoor kun je relatief eenvoudig de reflectie 'extracten' uit het beeld. Als deze vervolgens in minderin gebracht wordt op de orifinele foto dan heb je er een zonder reflecties. Dat is de simpele uitleg. In het echt zal je hierdoor allerlei rare artifacten krijgen waarschijnlijk, die ze hebben opgelost met wat meer slimme wiskundige truuks.

In ieder geval een mooie ontwikkeling!

Hoop dat dit ooit te combineren is met een soort superresolutie, dat je met je camera een gebied kan 'afscannen' en hier uiteindelijk een hogere resolutie foto uit kan komen.

[Reactie gewijzigd door Fairy op 6 augustus 2015 09:26]

Ok, vet. Als ik nu een serie foto's maak, hoe ga ik die dan door dat algoritme heen trekken?
M.a.w., waar kan ik het downloaden of kopen? :P
Het is een Proof of Concept, er word geen programma beloofd.Zeer waarschijnlijk is het algoritme verwerkt in een basic programma zonder mooie interface, en niet geschikt om te publiceren.Maar wie weet zijn er programmeurs mee bezig, geef die ook even de tijd ,het zal niet beschikbaar zijn op de eerste dag :)

Microsoft had ieder geval niet veel tijd nodig om van hun hyperlapse Proof-of-cencept een werkend programma/app te bouwen

[Reactie gewijzigd door mrc4nl op 5 augustus 2015 21:09]

Dit is echt super handig.
Ik zat nog meer op te kijken van de foto's die ze kunnen maken van de reflecties.

Denk dat google wel erg geļnteresseerd is voor hun streetview auto's.
Ik denk niet dat het veel zal uitmaken voor streetview auto's. het probleem is dat de camera moet bewegen en het glas stil moet staan, water op de lens krijg je hier niet mee weg.

En daarnaast rijdt een streetvieuw auto best hard, het beeld beweegt niet zoveel. gebouwen blijven over het algemeen op hun plek staan ;)
Heb jij het filmpje wel gezien?
Ze halen letterlijk druppels water weg.

Ook doordat de auto beweegt en de gebouwen stilstaan kan dit werken.

En als ik een klein beetje doorheb hoe dit werkt kan je ook mensen die bewegen weg filteren uit de foto's.
Misschien zou het inderdaad ook omgekeerd werken omdat de druppels stil zitten en de omgeving beweegt.

Maar in het voorbeeld zaten de druppels op het glas en niet op de lens zelf, dus dat is wel een belangrijk verschil.

en inderdaad bewegende mensen haal je hier ook makkelijk er mee uit, zolang de mensen niet stilstaan en je op minstens ččn foto het stukje achtergrond zonder een mens ervoor hebt. Maar dit kan ook met wat handwerk en fotoshop
Wat ik voor me zie is een James Bond (of gerelateerde) film waarin een reflectie in een foto wordt geļsoleerd, waardoor de held/het bureau meer informatie krijgt over de vijand. Zeker een goede vondst en ook bruikbaar in het dagelijks leven! :)
Heel gaaf en bijzonder!

Op dit item kan niet meer gereageerd worden.


Apple iPhone X Google Pixel 2 XL LG W7 Samsung Galaxy S8 Google Pixel 2 Sony Bravia A1 OLED Microsoft Xbox One X Apple iPhone 8

© 1998 - 2017 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Hardware.Info de Persgroep Online Services B.V. Hosting door True

*