Monday, May 10, 2010

Color Vision with ColorLookupTables

Any color correction can be expressed as a color look-up table (CLUT); a mechanism used in image processing to transform a range of input colors into output colors.  There are 16,777,216 colors available in the standard RGB color space.  One way of representing this data is to create an image containing 4096 x 4096 pixels — when arranged in a specific way, this image is called a Hald CLUT (see "Identity" for normal vision below).  Hald CLUTs are supported by ImageMagick, and GraphicsMagick.  Other possible uses would be to offload the data onto an FPGA or an ICC profile, thereby filtering the entire display.

The following images were created using Photoshop's PixelBender plugin and the Color Vision Library.  Google Chrome, and Safari were both fast enough to process this data without timing out, unfortunately, they don't allow right-click to save the <canvas> as a PNG.

Identity
Normal Vision

Protanopia
Simulate missing red-cone
Daltonize missing red-cone


Deuteranopia
Simulate missing green-cone
Daltonize missing green-cone

Tritanopia
Simulate missing blue-cone
Daltonize missing blue-cone

16 comments:

  1. QuitWord help to set situational mailing and scheduled mailing to send their recipients. Firstly you have to register on QuitWord and after that with quit words can simply send a mail for what you have to say your recipients. Schedule Mail

    ReplyDelete
  2. nike outlet store, http://www.nikeoutletstore.us/
    true religion outlet, http://www.truereligionoutletstore.us.com/
    stuart weitzman boots, http://www.stuartweitzmanoutlet.us/
    louis vuitton outlet, http://www.louisvuittonoutlet.in.net/
    polo ralph lauren, http://www.poloralphlauren.us.org/
    cheap snapbacks, http://www.cheapsnapbacks.us.com/
    the north face clearance, http://www.thenorthfaceclearances.us.com/
    true religion jeans, http://www.truereligionjeanscanada.com/
    jordan shoes, http://www.jordanshoes.us.com/
    cheap michael kors handbags, http://www.cheapmichaelkorshandbag.in.net/
    true religion jeans, http://www.truereligionjeansoutlets.us.com/
    rolex watches, http://www.rolexwatches.in.net/
    ralph lauren outlet, http://www.ralphlaurenoutlet.in.net/
    nike free uk, http://www.nikefreerunning.org.uk/
    michael kors factory outlet, http://www.michaelkorsfactoryoutletonline.com/
    oakley sunglasses, http://www.oakleysunglassesdiscount.us.com/
    gucci handbags, http://www.guccihandbags-outlet.co.uk/
    true religion jeans, http://www.truereligionjean.in.net/
    air jordan 11, http://www.airjordan11.net/
    dansko outlet, http://www.dansko-shoes.us/
    louis vuitton bags, http://www.louisvuittonbag.us.com/
    cheap mlb jerseys, http://www.cheapmlbjerseys.us.com/
    ed hardy clothing, http://www.edhardy.us.com/
    michael kors outlet, http://www.michaelkors-outlets.us.com/
    tiffany jewellery, http://www.tiffanyjewelleryoutlets.co.uk/
    michael kors handbags, http://www.michaelkorshandbag.co.uk/
    christian louboutin, http://www.scarpelouboutin.it/
    1007maoqiuyun

    ReplyDelete
  3. Natural leather boots have stuart weitzman boots a timeless attractiveness and they can stuart weitzman uk be worn with nearly all types of outfits stuart weitzman canada If you are looking regarding comfortable and stuart weitzman Shoes durable boots then Stuart Weitzman Boots can offer that you simply wide variety stuart weitzman sale of selection. You can choose from the particular assortment of stuart weitzman sale shoes that move

    http://www.fieldingmfg.com/news.asp
    http://www.lamplighterproducts.co.uk
    http://www.stuartweilzman.com
    http://www.zimmerdental.com/index.aspx
    http://www.warforempire.org/stuartweitzman.aspx
    http://www.palosavingsbank.com/Start.html

    ReplyDelete
  4. youngest loose, let Air Jordan 13 Low to do you live, and I dick monthly thousand you a man, do not give up. how is it?
    A group of older children looked at Under Armour Curry Shoes, all wink, so that the original Morning serious playful atmosphere a lot.
    Little long very soft white and beautiful, big eyes Under Armour Curry 1 rotation, the whole people like a porcelain doll, very cute, innocent action,
    babbling mouth, naive. Under Armour Curry 2 allows another piece of space in the disk sitting on a block of stone was handling fine day some old people also smile.
    That is, those tall and upper body stephen curry under armour shoes, tendon bright and adult men who uplift, are also looking over, with a smile. They are the strongest man in the village, are hunting and the guardian of the village's most important force,
    also in forging body, unknown monster was holding the bones of the skeleton polished stick, Under Armour Curry 1 was also holding a black metal casting into a broadsword, forced dancing, wind thunder.
    The living environment is extremely poor, more poisonous prehistoric beast, for food, in order to survive, many stephen curry under armour shoes still minors on premature mortality in the wilderness, you want to live, only strong relies instead.
    "Nike lebron 13 record the moment, nine plus three non-partisan opposition candidate,
    Mr competition, lebron 13 low are a major killer, reduce the number of immigrants;
    2, ahead of the release of the provident fund; 3, the transparency of open government overseas investment; 4, increase the annual release of personal government surplus;.
    5, increase the number of parliament of the opposition,nike lebron 12 low in order to supervise the rights of the government's overly centralized and some piecemeal proposals, too extreme,
    not a multi-Syrian "capable breath summary Side explained his observations, beckoned, let hawkers also gave him a cup of coffee.
    "Onecup, eathere coffee C include loose!"
    "Toss a few decades, Nike lebron 13 still these ideas, new ideas much,
    I have heard political parties presented residents can buy a HDB flat, living one, rent one, to the Housing Endowment,
    which is also a good idea . "another nike lebron 12 low inserted the sentence, not his age, but the five-year-old should have to show obvious signs to read music on his forehead,

    ReplyDelete
  5. Thanks for sharing helpful information, I really like your all post. I will bookmark your blog for future updates.

    ________________________
    Hair extension Qatar

    ReplyDelete
  6. Thanks for sharing in detail. Your blog is an inspiration! Apart of really useful tips, it's just really !


    ______________________
    Handmade Rings Online

    ReplyDelete
  7. so many colors, thanks for sharing in details. will follow this blog in future.
    jordan shoes

    ReplyDelete