Computergenererede penselstrøg efterligner orientalske blækmalerier

Der var en tid, for ikke så længe siden, hvor manipulation af billeder var en sjælden og magisk ting. Dyrt og tidskrævende var jeg stort set begrænset til verdener inden for reklame, marketing og glossy magasindesign.





I 1990'erne bragte Photoshop-æraen fotomanipulation til et bredere publikum. Og i de sidste par år er fotomanipulation blevet mainstream-aktivitet i udviklingen af ​​filtre, der automatisk får billeder til at se kornet ud eller gamle eller vandfarvede og så videre.

I modsætning til Photoshop, som koster hundredvis af dollars, er disse filtre indbygget i fotoapps, der koster øre. Eksplosionen af ​​ændrede billeder på nettet vidner om, at alle har et.

På trods af disse fremskridt er der stadig nogle fotomanipulationsteknikker, der endnu ikke er automatiseret. En af disse er teknikken til Sumi-e eller orientalsk blækmaling.



Mange vestlige maleteknikker skaber billeder ved hjælp af mange lag blæk eller maling, der langsomt bygger og modificerer billedet. I modsætning hertil bruger sumi-e simple penselstrøg til at fange essensen af ​​et billede eller en bevægelse så enkelt som muligt.

Udfordringen ved at automatisere dette er først at gengive disse enkle penselstrøg på en naturlig, gentagelig måde. De skal derefter anvendes på en måde, der giver det ønskede billede.

Forskellige grupper har forsøgt at producere naturlige penselstrøg. En måde er at skabe en fysikbaseret model af den måde, penslen og blækket kommer i kontakt med papiret på. Dette kan give naturlige resultater, men de beregningsmæssigt dyre beregninger skal gentages for hvert slag, hvilket gør dette upraktisk til almindelige applikationer.



Nu har Ning Xie og venner ved Tokyo Institute of Technology i Japan løst problemet. Disse fyre har udviklet en computermodel, der efterligner kontakten mellem en børste og blæk med papir, når penslen bevæger sig på forskellige måder. Men lad denne model male en streg, og det giver et forfærdeligt resultat.

Så Ning og co brugte en teknik kendt som forstærkningslæring for at forbedre resultatet. Dette er en simpel idé, hvor modellen belønnes for at producere glattere linjer, men ikke når den producerer ujævne linjer. På den måde lærer den.

Ning og co brugte teknikken til at bygge et bibliotek af penselstrøg, som computeren kan bruge til enhver tid. Det anvender derefter disse ved at følge linjer på et eksisterende billede for at skabe en orientalsk blækversion.



Ning og co siger, at de synes, at resultaterne er ret gode. Det er svært at være uenig. Billedet ovenfor er et smukt eksempel, og der er et par flere nedenfor.

Hvor lang tid før de frigiver dette 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



skjule