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.

Normal Vision

Simulate missing red-cone
Daltonize missing red-cone

Simulate missing green-cone
Daltonize missing green-cone

Simulate missing blue-cone
Daltonize missing blue-cone


  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

  2. nike outlet store,
    true religion outlet,
    stuart weitzman boots,
    louis vuitton outlet,
    polo ralph lauren,
    cheap snapbacks,
    the north face clearance,
    true religion jeans,
    jordan shoes,
    cheap michael kors handbags,
    true religion jeans,
    rolex watches,
    ralph lauren outlet,
    nike free uk,
    michael kors factory outlet,
    oakley sunglasses,
    gucci handbags,
    true religion jeans,
    air jordan 11,
    dansko outlet,
    louis vuitton bags,
    cheap mlb jerseys,
    ed hardy clothing,
    michael kors outlet,
    tiffany jewellery,
    michael kors handbags,
    christian louboutin,

  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

  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,

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

    Hair extension Qatar

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

    Handmade Rings Online

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

  8. This comment has been removed by the author.

  9. It’s an remarkable piece of writing in favor of all the web viewers; they will take advantage from it I am sure. Bye
    Regard from young entrepreneurs
    Tangki Fiberglass
    Jual Septic Tank

  10. This comment has been removed by the author.

  11. Mens Rolex Watches is a Los Angeles-based wholesaler and online retailer of authentic luxury watches. Their experts have a combined expertise of over 75 years of selling, buying and distributing authentic Rolex and other luxury watches worldwide.

  12. Our Green Bay Packers Banner Flag measures 28x40 inches, is constructed of 2-ply 100% polyester, and provides a top sleeve for hanging vertically from a wood flagpole. The Green Bay Packers Banner Flag is high quality dye sublimated with the NFL Packers logo as shown. NFL Banners Flags are a perfect way to show neighbors your NFL team allegiance by flying from your front porch, patio, or deck.Our NFL Banner Flags are 2-ply, double-sided, and viewable and readable correctly on both sides.These flags are made of a premium polyester and made in the USA.Fly your Green Bay Packers Banner Flag with our 5' wood flagpole and adjustable flag bracket.
    Panthers stars and stripes flags
    Chicago Bears house flagsBills stars and stripes flags
    Dallas Cowboys house flags

  13. La nuova Juventus 16-17 terzo kit vantano una striatura zebra unica sulle maniche per risaltare sul campo. Tuttavia, mentre le maniche sono dotate di uno straordinario striping zebra, le altre parti della Juventus 16-17 terzo sono solo bianco.maglie calcio 2017,
    maglie calcio poco prezzo, Maglia Lazio a poco prezzo 2017
    Magliette calcio Napoli

  14. cabling contractors dc Banner Technologies has a professional team of VoIP experts, IT technicians, and other highly skilled employees, and can assist in deciding which VoIP service is best suited for each company. The company's experience with cabling services and telecommunications is an asset, ensuring efficiency for any business.

  15. This is great! It really shows me where to expand my blog. I think, in future I must try to write a book to go along with my blog, but we will see. In the end, it’s a good post with useful tips and ideas.

    Upper arm bp monitor India

    1. Samsung Service Center Gurgaon Offer Samsung Washing Machine Service Center in Gurgaon for Washing Machine Repair Service, Samsung Refrigerator Service Center in Gurgaon for Refrigerator Repair Service and Samsung Microwave Service Center in Gurgaon for Microwave Oven Repair Service in Gurgaon.

      Samsung Service Center Delhi Offer
      Samsung Washing Machine Service Center in Delhi for Washing Machine Repair Service, Samsung Refrigerator Service Center in Delhi for Refrigerator Repair Service and
      Samsung Microwave Service Center in Delhi for Microwave Oven Repair Service in Delhi.

      Samsung Washing Machine Service Center in Faridabad for Washing Machine Repair Service, Samsung Refrigerator Service Center in Faridabad for Refrigerator Repair Service and Samsung Microwave Service Center in Faridabad for Microwave Oven Repair Service in Faridabad.

  16. I each time spent my thirty minutes to peruse this current blog's entries day by day alongside a mug of espresso.
    Website design service singapore

  17. for beginners like me need a lot of reading and searching for information on various blogs. and articles that you share a very nice and inspires me . cara menggugurkan kandungan

  18. This is very interesting to read such an amazing articles. Whole blog was really an awesome site which I have never found anywhere.

    Watch TV channel live stream

  19. Hi to every single one, it’s truly a good for me to visit this web page, it includes helpful Information.
    Marie antoinette wig

  20. This is mind blowing! It really shows to me where to develop my online diary. I verify that inevitably on I may endeavor to make a book to oblige my web diary, yet we will see.Good post with enduring tips and bits of knowledge.
    Cheap mens Watches

  21. I venerated the centrality of keeping human/smart touch with the understudies and individuals in this season of automated literacy.Its charming Information share.That is mind blowing and stunning. The degrees of progress event in our proximity are entering each corner - as this masterminding case appears. A guarantee of gratefulness is all together to share this Heidi. I can basically envision what you're amazing unprecedented sorted out tyke will do with this additional actuating force.

  22. I think you are effectively right. I was satisfied starting late when I got one of our understudies say, "I like it here in light of the way that your not a pack of eggheads." We without a doubt enlist coaches who can add to a positive loving with the student.Nice to look at that such get prepared focuses are the spot to be, on the grounds that if all else fails, most understudies don't fit the course of action of get ready. Particularly now in the computerized time, schools require better ways to deal with oversee planning. A commitment of gratefulness is all together for the article.
    Smartphone repair franchise

  23. I love this post here is more information for us thanks for sharing with us
    Escort Service Chandigarh

  24. Thanks for sharing this information. such as a nice and good blog.

    samsung service center in faridabad

  25. Delighted so much to be here,lot of things i found here,which is useful.
    Epson Support Number

  26. It's truly superb post and i like the outlining of a site, please keep posting.We are additionally giving best and free specialized bolster administrations for hp printer.For more subtle elements visit our site.
    HP Support Number

  27. What a good blog you have here. Please update it more often. This topics is my interest. Thank you. . . Lakeway New Homes

  28. Hi I found your site by mistake when i was searching yahoo for this acne issue, I must say your site is really helpful I also love the design, its amazing!. I don’t have the time at the moment to fully read your site but I have bookmarked it and also add your RSS feeds. I will be back in a day or two. thanks for a great site. GardenFurniture

  29. Thanks for sharing in detail. Your blog is an inspiration! Apart of really useful tips, it's just really !
    GCLUB Casino
    GClub casino

  30. It's truly superb post and i like the outlining of a site, please keep posting.We are additionally giving best and free specialized bolster administrations for hp printer.For more subtle elements visit our site.
    HP Helpline Number

  31. Very interesting and nice post,please keep posting.
    Epson Support Number

  32. Very useful blog its very impressive and helpful.
    HP Support

  33. That is quite surprising... I have never heard of that before reading your post!
    It makes me quite puzzled and angry too! obat aborsi cara menggugurkan kandungan

  34. This is a very good article material and it is very useful for us all. thank you . cara menggugurkan kandungan

  35. NSS uniformed Security Guards will take all responsible and necessary steps to protect persons and property, including the apprehension of suspects.

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

    VPS Hosting in Pakistan

  37. Full of useful resource and great layout very easy on the eyes. Please do keep up this great work. Sell My House Fast For Cash

  38. Link exchange is nothing else however it is only placing the other person's weblog link on your page at proper place and other person will also do same for you. gmail login

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

  40. Softhof provide you cheap webhosting in Pakistan with free domain in .net, .org, .com, .biz. We provide reliable Web Hosting at affordable prices which suits to our customers. We also provide Web Hosting for small businesses and individuals. We provide to our customers 24/7 services to our honorable customers with 99.9% up time guarantee whether you need web hosting services in Pakistan or a complete solution with development we deliver you.
    Web Hosting in Pakistan

  41. Girls' light up trainers and light up shoes. Fun flashing colours and glow in the dark styles that kids will love. Plus, girls light up school shoes for a touch of fun.Shop LED Shoes For Men, Women, and Kids. High Quality Lights Up 7 Colors includes Remote Control! Many Styles, Low Prices and Fast Shipping Worldwide.Get your kids the coolest shoes around! Shop our Thewaywholesale collection for boys and girls light up shoes. Order now and get free shipping on qulaified orders!

  42. Cheap Nike Air VaporMax Cheap Nike Air Max 2018 Cheap Nike Kyrie 3

  43. Hp Printer Technical Support is a leading multinational organization specialised in providing technical support for HP printers. At HP Printer Tech Support, we focused on providing disruptive, breakthrough support to our customers. At one tap of your mobile get your HP Printer problem resolved. Please click for more information

  44. These companies also do not guarantee on color consistency factor since the screen resolution of screens affect the result. cheap color copies online

  45. List of packers and movers India. As you satisfied and overwhelming to the request reliable to make to know as immense get shifting still as gain talking to compromise ideal appears to the approach to never sure with ways assistance creative visit precious experience that would make your move to the places which anther offers a multiple along growth opportunities to the relieve about this option assist to you intend support dream the help rid all Foogle mover and packer in India all in one service are provide give up ways to easy tips give finding to above get the hassle for header assured choose to developments moving lead to any kind service for.

    movers and packers Mumbai
    movers and packers pune
    movers and packers Gurgaon
    movers and packers Bangalore
    movers and packers Delhi
    movers and packers Hyderabad
    movers and packers Chennai

  46. I got so bored in the present day afternoon, but as soon as I watched this YouTube comical clip at this blog I turn into fresh and glad too.


    Best website developer Company in Kanpur