Automatic Color Matching with a Computer
-
Upload
autumn-hammond -
Category
Documents
-
view
40 -
download
2
description
Transcript of Automatic Color Matching with a Computer
![Page 1: Automatic Color Matching with a Computer](https://reader036.fdocuments.net/reader036/viewer/2022062304/56812e8f550346895d943212/html5/thumbnails/1.jpg)
Automatic Color Matching with a Computer
Kei Takahashi
Dept. of Computer Science and Engineering
Helsinki University of Technology
![Page 2: Automatic Color Matching with a Computer](https://reader036.fdocuments.net/reader036/viewer/2022062304/56812e8f550346895d943212/html5/thumbnails/2.jpg)
How do you like these color pairs?
Universally accepted pairs
![Page 3: Automatic Color Matching with a Computer](https://reader036.fdocuments.net/reader036/viewer/2022062304/56812e8f550346895d943212/html5/thumbnails/3.jpg)
How about these?
Controversial pairs(Should be avoided)
![Page 4: Automatic Color Matching with a Computer](https://reader036.fdocuments.net/reader036/viewer/2022062304/56812e8f550346895d943212/html5/thumbnails/4.jpg)
Computerized Color Matching
1) Color matching: its importance
2) Our Approach: the judge machine
3) Application: automatic color adviser
![Page 5: Automatic Color Matching with a Computer](https://reader036.fdocuments.net/reader036/viewer/2022062304/56812e8f550346895d943212/html5/thumbnails/5.jpg)
1.1 Color matching: its importance
▌ Judge if two (or more) colors match or not▌ Depend on persons and situations▌ Still there are universally accepted pairs
1. Color matching: its importance
![Page 6: Automatic Color Matching with a Computer](https://reader036.fdocuments.net/reader036/viewer/2022062304/56812e8f550346895d943212/html5/thumbnails/6.jpg)
1.2 Commercial importance▌ Coloring makes all the difference
It changes customer’s impression
▌ Colorings improve/diminish the value Should avoid ”controversial pairs”
▌ Needs to be unique and impressive Always new color designs are needed
1. Color matching: its importance
![Page 7: Automatic Color Matching with a Computer](https://reader036.fdocuments.net/reader036/viewer/2022062304/56812e8f550346895d943212/html5/thumbnails/7.jpg)
1.3 Growths of demands▌ PC program offers infinite colors▌ Everyone need to design
PowerPoint, Word, websites…
▌ Always unique design is needed Color design is a tough work Can’t afford to put out to
professional designers
1. Color matching: its importance
![Page 8: Automatic Color Matching with a Computer](https://reader036.fdocuments.net/reader036/viewer/2022062304/56812e8f550346895d943212/html5/thumbnails/8.jpg)
2.1 The judge machine▌ We designed a program which judges if a
color pair is good or bad
Good!
Bad!
2. Our proposal : Judge machine
![Page 9: Automatic Color Matching with a Computer](https://reader036.fdocuments.net/reader036/viewer/2022062304/56812e8f550346895d943212/html5/thumbnails/9.jpg)
2.2 Machine Learning▌ A computer can learn general knowledge
from training data Not much number of training data are needed
Badexamples
Goodexamples
Unknowndata
2. Our proposal : Judge machine
Good!Knowledge
![Page 10: Automatic Color Matching with a Computer](https://reader036.fdocuments.net/reader036/viewer/2022062304/56812e8f550346895d943212/html5/thumbnails/10.jpg)
2.2 Machine Learning (cont.)▌ Prepare training data
Evaluated by “teacher” Not so many data is needed (ex.100)
▌ Train a computer with the data The computer acquires general knowledge
▌ Now it can judge any color pairs Acts just as the teacher
2. Our proposal : Judge machine
![Page 11: Automatic Color Matching with a Computer](https://reader036.fdocuments.net/reader036/viewer/2022062304/56812e8f550346895d943212/html5/thumbnails/11.jpg)
2.3 Prototype experiment▌ Prepared data :
Classified good pairs and bad pairs by hand 200 examples
▌ Trained with the first 100 pairs
PreparedData
Used for training
Used for Evaluation
GoodPairs
BadPairs
2. Our proposal : Judge machine
![Page 12: Automatic Color Matching with a Computer](https://reader036.fdocuments.net/reader036/viewer/2022062304/56812e8f550346895d943212/html5/thumbnails/12.jpg)
2.3 Prototype experiment (cont.)
▌ Compared the judge of the computer and teacher (human)
▌ Accuracy was 80% >> Learning was successful!
Computer Teacher
Good Good
BadGood
2. Our proposal : Judge machine
![Page 13: Automatic Color Matching with a Computer](https://reader036.fdocuments.net/reader036/viewer/2022062304/56812e8f550346895d943212/html5/thumbnails/13.jpg)
3. Automatic Color Adviser▌ Generate infinite good color pairs
Generate random color pairs Select pairs that passed the judgment
Generate pairs randomly Good pairs are selected
3. Automatic Color Adviser
Judgemachine
![Page 14: Automatic Color Matching with a Computer](https://reader036.fdocuments.net/reader036/viewer/2022062304/56812e8f550346895d943212/html5/thumbnails/14.jpg)
3. Automatic Color Adviser (cont.)
▌ Practical applications : Website design PowerPoint presentations Word documents
▌ There are no similar function for now
3. Automatic Color Adviser
![Page 15: Automatic Color Matching with a Computer](https://reader036.fdocuments.net/reader036/viewer/2022062304/56812e8f550346895d943212/html5/thumbnails/15.jpg)
Conclusion▌ Color matching is an important area▌ Judge machine divides good/bad color pairs▌ Infinite number of good color pairs are
obtained in no time(Automatic Color Adviser)
![Page 16: Automatic Color Matching with a Computer](https://reader036.fdocuments.net/reader036/viewer/2022062304/56812e8f550346895d943212/html5/thumbnails/16.jpg)
Further Information▌ Our website:
http://www.sodan.ecc.u-tokyo.ac.jp/~kei/cl/
▌ SVM (machine learning) http://www.csie.ntu.edu.tw/~cjlin/libsvm/