Wednesday, May 12, 2010

Color Vision with Pixel Bender

Pixel Bender is a powerful tool for image processing released by Adobe Systems as part of their CS4 product line — it's integrated into After Effects, Flash, and Photoshop.  It's a fun, and straight-forward language to program with.

The Color Vision library for Pixel Bender is composed of two parts; a color vision daltonization kernel [1, 2] and simulation kernel [3, 4, 5].  These algorithms combined enable developers to target specific forms of color blindness from both sides of the spectrum.

These kernels have multiple uses, one that interests me the most is plugging them into popular video hosting websites such as Hulu, Vimeo and Youtube.  The daltonization kernel, based on the LMS daltonize algorithm, could expose 5% of the population with dichromatic vision to details they would have otherwise missed.  The simulation kernel, targeting the other 95% of the population, can be used to see what motion pictures look like through the eyes of the color blind.

Photoshop installation
  1. Install Photoshop's Pixel Bender plug-in (it's not built unless you're on CS5).  You can find this plug-in at the Pixel Bender Technology Center.  
  2. Put the Pixel Bender .pbk filters you wish to install (see Pixel Bender kernels) into the ~/Adobe Photoshop CS4/Pixel Bender Files/ directory on your computer.  
  3. Open the "Filter" menu from within Photoshop and click on "Pixel Bender Gallery".
After Effects installation
  1. Put the Pixel Bender .pbk filters you wish to install (see Pixel Bender kernels) into the ~/After Effects CS4/Plug-ins/Effects/ directory on your computer.  
  2. Open the "Effects" menu from within After Effects
Flash Player embedding
The code to import Pixel Bender kernels into Flash Player can be found in, and  The kernels must be compiled into .PBJ, which you can find in the parent directory.

If you're interested in messing around with the code behind these filters, download the Pixel Bender Toolkit to load the Pixel Bender .pbk filters included in this article.  Another great place to start is the Pixel Bender's Developer Guide.

Pixel Bender kernels

  1. Françoise Viénot, Hans Brettel and John D. Mollon
    Digital video colourmaps for checking the legibility of displays by dichromats
    Color Research and Application, 24(4): 243-252
    , 1999.

  2. Onur Fidaner, Poliang Lin and Nevran Ozguven.
    Analysis of Color Blindness

  3. Gary W. Meyer and Donald P. Greenberg
    Color-Defective Vision and Computer Graphics Displays
    IEEE Computer Graphics and Applications, 8(5): 28-40, 1988.

  4. Vivianne C. Smith and Joel Pokorny
    Spectral sensitivity of the foveal cone photopigments between 400 and 500 nm
    Vision Research, 15(2): 161-171, 1975.
  5. Bruce Lindbloom
    RGB Working Space Information


  1. 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. كشف تسربات مياه
    تنظيف خزانات بالدمام
    عزل اسطح بالدمام
    مكافحه النمل الابيض بالدمام
    رش مبيدات بالدمام
    مكافحة حشرات بالدمام
    تنظيف مجالس بالدمام
    تنظيف فلل بالدمام
    تنظيف منازل بالدمام
    تنظيف شقق بالدمام
    تنظيف بالدمام
    تسليك مجارى بالدمام
    شفط بيارات بالدمام
    مكافحة النمل الابيض بجازان
    تنظيف الاحساء
    تنظيف شقق بالاحساء
    تنظيف فلل بالاحساء
    تنظيف مجالس بالاحساء
    تنظيف منازل بالاحساء
    رش مبيدات بالاحساء
    عزل اسطح بالاحساء

    عزل خزانات بالاحساء
    كشف تسربات بالاحساء
    مكافحة النمل الابيض بالاحساء
    مكافحة حشرات بالاحساء
    تسليك مجارى بالجبيل
    تنظيف بالجبيل
    تنظيف شقق بالجبيل
    تنظيف فلل بالجبيل
    تنظيف مجالس بالجبيل
    تنظيف منازل بالجبيل
    شفط بيارارت بالجبيل
    عزل اسطح بالجبيل
    عزل خزانات بالجبيل
    كشف تسربات بالجبيل
    مكافحة النمل الابيض بالجبيل

    مكافحة حشرات بالجبيل
    تسليك مجارى بالخبر
    تنظيف بالخبر
    تنظيف شقق بالخبر
    تنظيف فلل بالخبر
    تنظيف مجالس بالخبر
    تنظيف منازل بالخبر
    رش مبيدات بالخبر
    شفط بيارات ببالخبر

  4. شفط بيارات ببالخبر
    عزل اسطح بالخبر
    عزل خزانات بالخبر
    كشف تسربات بالخبر
    رش مبيدات بالجبيل
    مكافحة النمل الابيض بالخبر
    مكافحة حشرات بالخبر
    تسليك مجارى بالخفجى
    تنظيف بالخفجى
    تنظيف شقق بالخفجى
    تنظيف فلل بالخفجى
    تنظيف مجالس بالخفجى
    تنظيف منازل بالخفجى

    رش مبيدات بالخفجى
    شفط بيارات بالخفجى
    عزل اسطح بالخفجى
    عزل خزانات بالخفجى
    كشف تسربات بالخفجى
    مكافحة النمل الابيض بالخفجى
    مكافحة حشرات بالخفجى
    تنظيف بالظهران
    تنظيف شقق بالظهران
    تنظيف فلل بالظهران
    تنظيف مجالس بالظهران
    تنظيف منازل بالظهران
    رش مبيدات بالظهران
    شفط بيارا ت بالظهران
    عزل اسطح بالظهران
    عزل خزانات بالظهران
    كشف تسربات بالظهران
    مكافحة النمل الابيض بالظهران
    مكافحة حشرا ت بالظهران
    تسليك بالقطيف
    تنظيف بالقطيف

    تنظيف شقق بالقطيف
    تنظيف فلل بالقطيف
    تنظيف مجالس بالقطيف
    تنظيف منازل بالقطيف
    رش مبيدات بالقطيف
    شفط بيارات بالقطيف
    عل اسطح بالقطيف
    تنظيف خزانات بالقطيف
    كشف تسربات مياه بالقطيف