Automated Resistor Classification

Total Page:16

File Type:pdf, Size:1020Kb

Automated Resistor Classification Distributed Computing Automated Resistor Classification Group Thesis Pascal Niklaus, Gian Ulli [email protected], [email protected] Distributed Computing Group Computer Engineering and Networks Laboratory ETH Zürich Supervisors: Tobias Langner, Jochen Seidel Prof. Dr. Roger Wattenhofer January 16, 2015 Abstract In this group thesis, we develop an algorithm that allows the automated classifi- cation of resistors using image recognition. The algorithm is implemented in an Android app and therefore usable on every Android smartphone. The problem is split into parts and the result is obtained step by step be- ginning with the localization of the resistor in the captured image and cropping the image such that only the resistor’s body remains. In the following analysis, the color rings are separated from the background and finally assigned a specific color. In the end, it is possible to determine the resistance of the resistor. Our evaluation of the algorithm shows that the resistor localization works with nearly every image and also under different conditions. The detection of the color rings on the body of the resistor also performs well on most of the images. However, our approach to the color assignment turned out to be unreliable. The task is quite difficult because every camera has different saturation and bright- ness settings. Also, external conditions like shadows and the background have a significant impact on the colors in an image. i Contents Abstracti 1 Introduction1 1.1 Motivation...............................1 1.2 Related Work.............................1 2 Preliminaries3 2.1 Resistor Decoding..........................3 2.2 Lab Color Space...........................4 2.3 Software and Hardware for the Implementation..........5 3 Problems and Methods6 3.1 Resistor Localization.........................6 3.1.1 Noise Filtering........................6 3.1.2 Hough Line Detection....................7 3.1.3 Statistical Analysis......................9 3.2 Color Ring Detection......................... 11 3.2.1 Edge Detection........................ 11 3.2.2 Penalty System........................ 13 3.3 Color Classification.......................... 14 4 Implementation 16 5 Evaluation and Discussion 19 5.1 Evaluation Results.......................... 19 5.1.1 Color Classification...................... 20 6 Future Work 23 Acknowledgements 24 ii Contents iii Bibliography 25 Chapter 1 Introduction 1.1 Motivation While working in the lab, one often faces the problem of having a bunch of different resistors which might be used in a circuit. Unfortunately, these parts are all too often neither sorted nor labeled according to their values. However, the resistance of a resistor is encoded by a color combination. The combination either consists of four or five color rings, which allows the determination of the resistor’s resistance. The number of possible colors is restricted and every resistor has in theory a unique color ring assignment. Therefore, we thought that this problem could be solved automatically using image recognition, which is more comfortable than using an ohmmeter or looking up the value in a table. In particular, it would be useful to have an app which does all that work for you. Since we are interested in image recognition and smartphone app development, this project is a good combination of both topics. This group project focuses on the development of an algorithm that can be used for the automated classification of resistors. The algorithm systematically analyzes an image, searches the resistors and then calculates the resistances ac- cording to their color code. Additionally, this algorithm is implemented in an Android app. In addition to the improvement of comfort, this app can also be useful for people who have difficulties to identify the small color rings or who suffer from color blindness. Another advantage is that no additional hardware is needed, since one can just measure resistors on the go with a smartphone. 1.2 Related Work There exist several previous approaches to this topic. Most of those implemen- tations are experimental. A notable project is described in [1] and was primarily thought to be an Android app. Later on, it was optimized for a specific webcam with manual focus and an additional light source with code running on a regular 1 1. Introduction 2 computer. The main reason for the platform change was the poor focus of the smartphone camera at low distances, which made it nearly impossible to detect any color rings. The algorithm searches the resistor as a line between its leads. From there, it locates the rings perpendicular to the alignment of the resistor’s body and finally determines their colors. Due to the fact that the camera is fixed and an additional light source is provided, the algorithm could be calibrated accurately. Therefore, it was possible to obtain reliable values. Another realization can be found in [2]. This app was developed for iOS, which has the advantage that there exist fewer devices and cameras, which simplifies the development. Further restrictions are made about the number of color rings and the orientation of the resistor. Namely, the algorithm requires the exact positioning of the resistor in the captured image, realized by a tiny box seen on the camera preview window. The user has to assure that the resistor is inside this box. Moreover, only resistors with four rings are allowed. As the hardware is basically restricted to one device, the colors can be determined pretty accurately by having calibrated values for each possible color. Due to incompatibilities with a new iOS version, further development was abandoned. Chapter 2 Preliminaries 2.1 Resistor Decoding As mentioned before, the resistance of a resistor is encoded by a color combina- tion. As there exists no standard that defines the direction the color combination has to be read, most combinations have two corresponding resistances. Our al- gorithm solves this inconsistency by returning two possible values if neither of those can be rejected due to further restrictions explained below. Color Ring 1 Ring 2 Ring 3 Ring 4 Ring 5 Ring 1 Ring 2 Ring 3 Ring 4 black 0 0 100 brown 1 1 1 101 1% red 2 2 2 102 2% orange 3 3 3 103 yellow 4 4 4 104 green 5 5 5 105 0:5% blue 6 6 6 106 0:25% violet 7 7 7 107 0:1% gray 8 8 8 0:05% white 9 9 9 gold 10−1 5% silver 10−2 10% Table 2.1: The resistance of a five ring resistor or a four ring resistor is based on the color rings. Within this thesis, we define a resistor as a set Rn of color rings where n denotes the total amount of rings (either four or five) and ci is the i-th color ring 3 2. Preliminaries 4 of the resistor. Rn = fc1; c2; : : : ; cng ; n = 4; 5 (2.1) Furthermore, val(ci) denotes the value and tol(ci) the tolerance of the color be- longing to color ring i according to Table 2.1. The corresponding resistance res(Rn) can then be calculated as follows: val(c3) res(R4) = 10 · val(c1) + val(c2) · 10 ± tol(c4) (2.2) val(c4) res(R5) = 100 · val(c1) + 10 · val(c2) + val(c3) · 10 ± tol(c5) (2.3) The full decoding scheme can be seen in Table 2.1. A blank cell means that this specific color is not possible for that ring. In consequence, there are some color combinations that yield an invalid resistance. If detected, the algorithm can reject such a combination. 2.2 Lab Color Space A normal image captured with a camera is stored in the RGB color space. There exist several alternative color spaces, like the Lab color space that has some advantages especially useful for our purposes. The Lab space consists of three channels. L measures the lightness, A the amount of green or red and B the amount of blue or yellow. Since green and red as well as blue and yellow are color-opponents, they cannot occur at the same time and each pair can therefore be described by one coordinate. In [3], one can find a comprehensive overview of the Lab space. One advantage of Lab is that all information about color is stored in only two channels. For us, this is helpful because the color is an important criteria for the way we localize the resistor in the image. The biggest benefit, however, is that the measured color differences in the Lab color space correspond to the ones perceived by our eyes. This helps us to find the color changes that the human eye would also notice. For example, we don’t weight aberrations in the background, like variations of blue, that much but rather color changes from ∗ blue to a different color like brown. To calculate color distances, the CIE ∆E94 color difference formula is used (see [3] for further information). This function compares a reference color (L1; a1; b1) to a color (L2; a2; b2). The metric is calculated as follows: s 2 2 2 ∗ ∆L ∆Cab ∆Hab ∆E94 = + + (2.4) kL · SL kC · SC kH · SH where ∆L = L1 − L2 2. Preliminaries 5 q q 2 2 2 2 ∆Cab = a1 + b1 − a2 + b2 q 2 2 2 ∆Hab = (a1 − a2) + (b1 − b2) − ∆Cab q q 2 2 2 2 SL = 1;SC = 1 + 0:045 · a1 + b1;SH = 1 + 0:015 · a1 + b1 kL = 1; kC = 1; kH = 1 It is important to note that this metric is not commutative, since some weight- ing factors only depend on the reference color. This means that the reference color is taken into account stronger than the color it is compared to. 2.3 Software and Hardware for the Implementation The algorithm is implemented in Java for the Android platform (API version ≥ 14).
Recommended publications
  • A Theoretical Understanding of 2 Base Color Codes and Its
    WHITE PAPER SOLiD™ System A Theoretical Understanding of 2 Base Color Codes and Its Application to Annotation, Error Detection, and Error Correction Methods for Annotating 2 Base Color Encoded Reads in the SOLiD™ System Introduction Constructing the 2 Base Color Code The SOLiD™ System enables massively parallel sequencing of The SOLiD System’s 2 base color coding scheme is shown clonally amplified DNA fragments linked to beads. This unique in Figure 1. sequencing methodology is based on sequential ligation [code] 0 1 2 3 of dye-labeled oligonucleotide probes whereby each probe [dye] FAM Cy3 TXR Cy5 assays two base positions at a time. The system uses four (XY) AA AC AG AT fluorescent dyes to encode for the sixteen possible two-base 1 (XY) CC CA GA TA combinations. This unique approach employs a scheme that 2 (XY) GG GT CT CG represents a fragment of DNA as an initial base followed by 3 (XY) TT TG TC GC a sequence of overlapping dimers (adjacent pairs of bases). 4 The system encodes each dimer with one of four colors using Figure 1: SOLiD™ System’s 2 base Coding Scheme. The column under code i a degenerate coding scheme that satisfies a number of rules. lists the corresponding dye and the di-bases (adjacent nucleotides) encoded by color i. For example, GT is labeled with Cy3 and coded as “1”. A single color in the read can represent any of four dimers, but the overlapping properties of the dimers and the nature Use the following steps to encode a DNA sequence of the color code allow for error-correcting properties.
    [Show full text]
  • Color Star Manual
    Color Star Manual Brand: TABLE OF CONTENTS 1. INTRODUCTION 2 2. DESCRIPTION OF THE DEVICE 3 3. CHARGING THE BATTERY 4 4. HOW TO TURN ON/TURN OFF 5 5. FUNCTIONS OF THE COLOR STAR 5 5.1. COLOR MEASUREMENT 5 5.2. PATTERN RECOGNITION 6 5.3. LIGHT DETECTOR WITH LIGHT ANALYSIS 6 5.4. COLOR COMPARISON 7 5.5. COLOR ANALYSIS 7 5.6. REPEAT FUNCTION OF THE COLOR ANNOUNCEMENT 8 5.7. VOLUME CONTROL 8 6. SAFETY INSTRUCTIONS 8 7. TROUBLESHOOTING 8 8. CLEANING AND MAINTENANCE 9 9. TECHNICAL DETAILS 9 10. GUARANTEE AND SERVICE 10 11. LEGAL NOTICE ON THE DISPOSAL OF ELECTRONIC DEVICES 10 11.1. DISPOSAL OF USED ELECTRONIC DEVICES 10 11.2. RECYCLING BATTERIES 11 12. SYMBOLS USED 11 13. MANUFACTURER 12 1. INTRODUCTION Color Star is a powerful color identifier. With its clear spoken voice output it recognizes more than 1000 different color shades, identifies contrast measurements, recognizes the color of LED-lights, perceives the light intensity in the surrounding environment and recognizes patterns. 2 Note: There are several methods for measuring colors such as the spectral analysis or the three range color sensor procedure. Color Star is based on the color sensor method, where three sensors are used to measure colors the same way that receptors in human eyes function. Color Star offers two different types of announcement: Universal color names and Artistic color names. The universal color names are scientific and based on mathematical color-guideline tables, developed by the International Commission on Illumination (CIE) with lighting conditions D65 corresponding to average midday sunlight.
    [Show full text]
  • The War and Fashion
    F a s h i o n , S o c i e t y , a n d t h e First World War i ii Fashion, Society, and the First World War International Perspectives E d i t e d b y M a u d e B a s s - K r u e g e r , H a y l e y E d w a r d s - D u j a r d i n , a n d S o p h i e K u r k d j i a n iii BLOOMSBURY VISUAL ARTS Bloomsbury Publishing Plc 50 Bedford Square, London, WC1B 3DP, UK 1385 Broadway, New York, NY 10018, USA 29 Earlsfort Terrace, Dublin 2, Ireland BLOOMSBURY, BLOOMSBURY VISUAL ARTS and the Diana logo are trademarks of Bloomsbury Publishing Plc First published in Great Britain 2021 Selection, editorial matter, Introduction © Maude Bass-Krueger, Hayley Edwards-Dujardin, and Sophie Kurkdjian, 2021 Individual chapters © their Authors, 2021 Maude Bass-Krueger, Hayley Edwards-Dujardin, and Sophie Kurkdjian have asserted their right under the Copyright, Designs and Patents Act, 1988, to be identifi ed as Editors of this work. For legal purposes the Acknowledgments on p. xiii constitute an extension of this copyright page. Cover design by Adriana Brioso Cover image: Two women wearing a Poiret military coat, c.1915. Postcard from authors’ personal collection. This work is published subject to a Creative Commons Attribution Non-commercial No Derivatives Licence. You may share this work for non-commercial purposes only, provided you give attribution to the copyright holder and the publisher Bloomsbury Publishing Plc does not have any control over, or responsibility for, any third- party websites referred to or in this book.
    [Show full text]
  • The Base Colors: Black and Chestnut the Tail, Called “Foal Fringes.”The Lower Legs Can Be So Pale That It Is Let’S Begin with the Base Colors
    Foal Color 4.08 3/20/08 2:18 PM Page 44 he safe arrival of a newborn foal is cause for celebration. months the sun bleaches the foal’s birth coat, altering its appear- After checking to make sure all is well with the mare and ance even more. Other environmental issues, such as type and her new addition, the questions start to fly. What gender quality of feed, also can have a profound effect on color. And as we is it? Which traits did the foal get from each parent? And shall see, some colors do change drastically in appearance with Twhat color is it, anyway? Many times this question is not easily age, such as gray and the roany type of sabino. Finally, when the answered unless the breeder has seen many foals, of many colors, foal shed occurs, the new color coming in often looks dramatical- throughout many foaling seasons. In the landmark 1939 movie, ly dark. Is it any wonder that so many foals are registered an incor- “The Wizard of Oz,” MGM used gelatin to dye the “Horse of a rect—and sometimes genetically impossible—color each year? Different Color,” but Mother Nature does a darn good job of cre- So how do you identify your foal’s color? First, let’s keep some ating the same spectacular special effects on her foals! basic rules of genetics in mind. Two chestnuts will only produce The foal’s color from birth to the foal shed (which generally chestnut; horses of the cream, dun, and silver dilutions must have occurs between three and four months of age) can change due to had at least one parent with that particular dilution themselves; many factors, prompting some breeders to describe their foal as and grays must always have one gray parent.
    [Show full text]
  • *** the Edge * Volume 23 * Issue 6 * July 2014
    DIXON ILLINOIS WW2 Re-enactment *** THE EDGE * VOLUME 23 * ISSUE 6 * JULY 2014 SOUTH ELGIN ILLINOIS WW2 Re-enactment *** * * THE EDGE * VOLUME 23 * ISSUE 6 * JULY 2014 * Page 2 of 46 * * 2ND Marines Reenacted check out Chuck Roberts Higgins Boat * Page 4: Communications * Page 25: Hickory Creek Middle School Visit * Page 9: WWII HRS Event Listings * Page 27: Restoring a Chrome Plated German Helmet * Page 12: Vietnam Moving Wall Event * Page 32: My WW2 Reenacting Memories * Page 14: D-Day Conneaut Ohio Event * Page 39: Photos from the Past * Page 15: WW2 Days Rockford, ILL Event * Page 43: From the Civilian View * Page 16: Operation Arcadia Event * Page 45: YouTube Video Recommendations * Page 19: WWII HRS Board Member List * Page 22: WWII HRS Board Meeting Minutes *** * * THE EDGE * VOLUME 23 * ISSUE 6 * JULY 2014 * Page 3 of 46 * * soldiers under one of the evil regimes of the 20th century. The German I am Tired uniform containing 3rd Reich symbols can be shocking to the general By Jonathan Stevens, public but is often living history as usual for the reenactor. Just about any action in German uniform at public reenactments can and will WWII HRS President, 9th Infantry Div. likely be scrutinized by spectators and the media much more than any American, Soviet, or British uniformed reenactor. A further very real I am tired. I am very tired of the historical community putting down possibility is the misrepresentation of anything said by a reenactor in WWII living history. Generally I would never write something so German uniform by a journalist. When portraying a German soldier negative but we really ought to be aware of the stereotype of WWII this has to be kept in mind.
    [Show full text]
  • Differences Between the GWG 1V4 and 2015 Specifications
    Specification Guidelines Differences between the GWG 1v4 and 2015 specifications Authors David van Driessche Executive Director, Ghent Workgroup Chief Technical Officer, Four Pees [email protected] Date 27 January 2016 Status v1 [email protected] www.gwg.org Differences between the GWG 1v4 and 2015 specifications Table of Contents 1 Introduction ................................................................................................ 3 2 Variants ...................................................................................................... 4 3 Reliance on PDF/X ........................................................................................ 5 4 Color .......................................................................................................... 7 5 File size ...................................................................................................... 8 6 Optional content .......................................................................................... 9 7 OpenType fonts .......................................................................................... 10 8 16-bit images ............................................................................................. 11 9 Total Ink Coverage ...................................................................................... 12 10 Output Intent and ICC profiles ...................................................................... 13 11 Single image pages ....................................................................................
    [Show full text]
  • Novel Colour Experiences and Their Implications1
    I n De re k H . Brown and F iona M a cpherson ( e ds.) The R o u tledge Han d b ook of Philosophy of Colo ur, O xfo rd: Ro u tledg e, 2 0 2 1, p p. 1 7 5 - 20 9. 11 NOVEL COLOUR EXPERIENCes AND THEIR IMPLICATIONS1 Fiona Macpherson One evening, in summer, he went into his own room and stood at the lattice- window, and gazed into the forest which fringed the outskirts of Fairyland … Sud­ denly, far among the trees, as far as the sun could shine, he saw a glorious thing. It was the end of a rainbow, large and brilliant. He could count all seven colours, and could see shade after shade beyond the violet; while before the red stood a colour more gorgeous and mysterious still. It was a colour he had never seen before. From George MacDonald (1867) “The Golden Key” in his Dealing with the Fairies, London: Alexander Strahan, pp. 250–1 In his writings for children, George MacDonald (1867) portrays the exhilaration and wonder that would likely accompany experiencing beautiful colours that one has not experienced before. One reason it would be exciting, I proffer,is that we tend to think that we have experi­ enced all the colours that we can experience, and the idea that there are other colour experi­ ences to be had seems rather far-fetched. It is no coincidence that MacDonald’s protagonist experiences the novel colours in Fairyland. Part of the reason that the idea of experiencing novel colours seems a remote possibility is that most people report that they cannot visually imagine what it would be like to experience colours other than those they have already seen.2 Contemplation of such experiences cannot be done by conjuring up images in the mind’s eye of unfamiliar colours but, instead, is limited to a rather abstract contemplation of the fact that there could be such colours.
    [Show full text]
  • Andrew Werth Artist Statement And
    Andrew Werth Artist Statement About My Work I have long been interested in the mind: consciousness, perception, thinking, psychology, and the self. My ongoing study of these and related subjects informs much of my abstract painting. Notions of embodiment, metaphor, mental “strange loops,” and “Turing Patterns” are recurring themes in my work. My paintings, a type of “organized organic abstraction,” are constructed through a slow, deliberate process that consists of thousands of individual brushstrokes applied one at a time. The marks provide a structure in which to explore perceptual effects and the interaction of color. I design interactions between underpainting and mark making and between foreground and background at multiple levels of abstraction. I strive to create paintings where the viewer will want to keep looking, from near and afar, from different angles and in different lighting, always finding something new to stimulate the eye and the mind. Andrew Werth Princeton Junction, New Jersey [email protected] • www.andrewwerth.com Solo and Two-Person Exhibitions 2020 Art Fair 14C, Jersey City, NJ 2016 Monmouth Museum, Lincroft, NJ: Morphogenesis (New Jersey Emerging Artists Series, solo show) 2015 Artists’ Gallery, Lambertville, NJ, with Alan Klawans: Curves Ahead 2014 Artists’ Gallery, Lambertville, NJ, with Alan Klawans: Ideal Forms 2013 Artists’ Gallery, Lambertville, NJ, with Alan Klawans: Concepts + Realizations 2012 Artists’ Gallery, Lambertville, NJ, with Alan Klawans: Patterns & Meaning 2011 Artists’ Gallery, Lambertville,
    [Show full text]
  • On the Filter Approach to Perceptual Transparency
    Journal of Vision (2011) 11(7):7, 1–33 http://www.journalofvision.org/content/11/7/7 1 On the filter approach to perceptual transparency Franz Faul Institut für Psychologie, Universität Kiel, Germany Vebjørn Ekroll Institut für Psychologie, Universität Kiel, Germany In F. Faul and V. Ekroll (2002), we proposed a filter model of perceptual transparency that describes typical color changes caused by optical filters and accurately predicts perceived transparency. Here, we provide a more elaborate analysis of this model: (A) We address the question of how the model parameters can be estimated in a robust way. (B) We show that the parameters of the original model, which are closely related to physical properties, can be transformed into the alternative parameters hue H, saturation S, transmittance V, and clarity C that better reflect perceptual dimensions of perceived transparency. (C) We investigate the relation of H, S, V, and C to the physical parameters of optical filters and show that C is closely related to the refractive index of the filter, whereas V and S are closely related to its thickness. We also demonstrate that the latter relationship can be used to estimate relative filter thickness from S and V. (D) We investigate restrictions on S that result from properties of color space and determine its distribution under realistic choices of physical parameters. (E) We experimentally determine iso-saturation curves that yield nominal saturation values for filters of different hue such that they appear equally saturated. Keywords: color vision, object recognition, color appearance/constancy Citation: Faul, F., & Ekroll, V. (2011). On the filter approach to perceptual transparency.
    [Show full text]
  • Book III Color
    D DD DDD DDDDon.com DDDD Basic Photography in 180 Days Book III - Color Editor: Ramon F. aeroramon.com Contents 1 Day 1 1 1.1 Theory of Colours ........................................... 1 1.1.1 Historical background .................................... 1 1.1.2 Goethe’s theory ........................................ 2 1.1.3 Goethe’s colour wheel .................................... 6 1.1.4 Newton and Goethe ..................................... 9 1.1.5 History and influence ..................................... 10 1.1.6 Quotations .......................................... 13 1.1.7 See also ............................................ 13 1.1.8 Notes and references ..................................... 13 1.1.9 Bibliography ......................................... 16 1.1.10 External links ......................................... 16 2 Day 2 18 2.1 Color ................................................. 18 2.1.1 Physics of color ....................................... 20 2.1.2 Perception .......................................... 22 2.1.3 Associations ......................................... 26 2.1.4 Spectral colors and color reproduction ............................ 26 2.1.5 Additive coloring ....................................... 28 2.1.6 Subtractive coloring ..................................... 28 2.1.7 Structural color ........................................ 29 2.1.8 Mentions of color in social media .............................. 30 2.1.9 Additional terms ....................................... 30 2.1.10 See also ...........................................
    [Show full text]
  • Lars Westerlund, the Finnish SS-Volunteers and Atrocities
    LARS WESTERLUND The Finnish SS-VOLUNTEERS AND ATROCITIES 1941–1943 SKS The Finnish SS-VOLUNTEERS AND ATROCITIES 1941–1943 LARS WESTERLUND THE FINNISH SS-VOLUNTEERS AND ATROCITIES against Jews, Civilians and Prisoners of War in Ukraine and the Caucasus Region 1941–1943 An Archival Survey Suomalaisen Kirjallisuuden Seura – Finnish Literature Society Kansallisarkisto – The National Archives of Finland Helsinki 2019 Steering Group Permanent State Under-Secretary Timo Lankinen, Prime Minister’s Office / Chair Research Director Päivi Happonen, The National Archives of Finland Director General Jussi Nuorteva, The National Archives of Finland Legal Adviser Päivi Pietarinen, Office of the President of the Republic of Finland Production Manager, Tiina-Kaisa Laakso-Liukkonen, Prime Minister’s Office / Secretary Project Group Director General Jussi Nuorteva, The National Archives of Finland / Chair Research Director Päivi Happonen, The National Archives of Finland / Vice-Chair Associate Professor Antero Holmila, University of Jyväskylä Dean of the Faculty of Law, Professor Pia Letto-Vanamo, University of Helsinki Professor Kimmo Rentola, University of Helsinki Academy Research Fellow Oula Silvennoinen, University of Helsinki Docent André Swanström, Åbo Akademi University Professor, Major General Vesa Tynkkynen, The National Defence University Professor Lars Westerlund Researcher Ville-Pekka Kääriäinen, The National Archives of Finland / Secretary Publisher’s Editor Katri Maasalo, Finnish Literature Society (SKS) Proofreading and translations William Moore Maps Spatio Oy Graphic designer Anne Kaikkonen, Timangi Cover: Finnish Waffen-SS troops ready to start the march to the East in May or early June 1941. OW Coll. © 2019 The National Archives of Finland and Finnish Literature Society (SKS) Kirjokansi 222 ISBN 978-951-858-111-9 ISSN 2323-7392 Kansallisarkiston toimituksia 22 ISSN 0355-1768 This work is licensed under a Creative Commons CC-BY-NC-ND 4.0 International License.
    [Show full text]
  • The Other Side of Color Management
    The Other Side of Color Management Larry Lavendel User Interface Guy Canon Information Systems 20300 Stevens Creek Blvd., Suite 100, Cupertino, CA, 95014 Abstract a user’s productivity and the quality of their color product. Some may say that this is a trivial semantic point, that the As we witness the coming to maturity of color manage- use of the term “color management” may connote more ment technology, questions still remain: have we really than it is but, so what? Well the point is that the term is solved the BIG problem of color use on the computer? Is appropriate, and we should aim to fulfill all of its promise. the current solution the right solution? What are the real obstacles in making computerized color work productive? 2. Color on the Computer Color fidelity between devices has been (still is?) a BIG problem and much effort and progress has been made The direction of the application of color on the computer towards solving it. Are there other problems with color work has been traditionally two-fold; to provide a large number on the computer? of quickly managed colors at low cost and to provide color For most people using color is difficult. Instead of be- that is relevant to the real world. Accordingly, color tools ing easier, working with color on the computer is more ar- have been designed to allow the user to pick and use hun- duous and complex than when using traditional methods! dreds to millions of colors and to allow those colors to be How can we make working with color less of an effort and displayed on a variety of output devices.
    [Show full text]