Datorgenererade penseldrag efterliknar orientaliska bläckmålningar

Det fanns en tid, för inte så länge sedan, då manipulation av bilder var en sällsynt och magisk sak. Jag var dyr och tidskrävande, och jag var till stor del begränsad till världarna av reklam, marknadsföring och glansig tidskriftsdesign.





På 1990-talet tog Photoshop-eran fotomanipulation till en bredare publik. Och under de senaste åren har fotomanipulation blivit mainstream-aktivitet för utvecklingen av filter som automatiskt får foton att se korniga eller gamla eller vattenfärgade ut och så.

Till skillnad från Photoshop, som kostar hundratals dollar, är dessa filter inbyggda i fotoappar som kostar ören. Explosionen av förändrade bilder på webben är ett bevis på det faktum att alla har en.

Trots dessa framsteg finns det fortfarande några fotomanipulationstekniker som ännu inte har automatiserats. En av dessa är tekniken för Sumi-e eller orientalisk tuschmålning.



Många västerländska målningstekniker skapar bilder med många lager av bläck eller färg som långsamt bygger och modifierar bilden. Som kontrast använder sumi-e enkla penseldrag för att fånga essensen av en bild eller en rörelse så enkelt som möjligt.

Utmaningen med att automatisera detta är att först återskapa dessa enkla penseldrag på ett naturligt, repeterbart sätt. De måste sedan appliceras på ett sätt som ger den önskade bilden.

Olika grupper har försökt producera naturliga penseldrag. Ett sätt är att skapa en fysikbaserad modell av hur penseln och bläcket kommer i kontakt med papperet. Detta kan ge resultat med ett naturligt utseende, men de beräkningsmässigt dyra beräkningarna måste upprepas för varje slag, vilket gör detta opraktiskt för vanliga applikationer.



Nu har Ning Xie och kompisar vid Tokyo Institute of Technology i Japan löst problemet. Dessa killar har utvecklat en datormodell som efterliknar kontakten mellan en pensel och bläck med papper när borsten rör sig på olika sätt. Men låt den här modellen måla en linje och det ger ett fruktansvärt resultat.

Så Ning och co använde en teknik som kallas förstärkningsinlärning för att förbättra resultatet. Detta är en enkel idé där modellen belönas för att producera mjukare linjer men inte när den producerar trasiga linjer. På så sätt lär den sig.

Ning och co använde tekniken för att bygga ett bibliotek med penseldrag som datorn kan använda när som helst. Den applicerar sedan dessa genom att följa linjer på en befintlig bild för att skapa en orientalisk bläckversion.



Ning och co säger att de tycker att resultaten är ganska bra. Det är svårt att inte hålla med. Bilden ovan är ett vackert exempel och det finns några fler nedan.

Hur lång tid innan de släpper detta som en iPhone/Android-app?

Ref: arxiv.org/abs/1206.4634 : Artist Agent: A Reinforcement Learning Approach to Automatic Stroke Generation in Oriental Ink Painting



Dölj