Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Software engineering photonics and color science

Petri Piirainen
November 14, 2018

Software engineering photonics and color science

- A good photo is a combination of art and science
- Photo editing and color correction automation
- Color science theory combined with computer graphics techniques
- Spectral illumination data as a key for better machine learning
- Requirements for good photonics software or hardware applications

Petri Piirainen

November 14, 2018
Tweet

More Decks by Petri Piirainen

Other Decks in Science

Transcript

  1. BIO Petri Piirainen CTO & Co-Founder SoftColor Oy Born: 1981

    Software business since 1996 2005: SoftColor Oy MSc computer science UEF alumni
  2. Physics Mathematics Electrical engineering Computer science Photonics application Arts •

    Image quality • Industrial design • User experience • User interaction • User interfaces
  3. Topics • SoftColor Oy • A good photo is a

    combination of art and science • Photo editing and color correction automation • Color science theory combined with computer graphics techniques • Spectral illumination data as a key for better machine learning • Requirements for good photonics applications
  4. • Founded 2005 • Photo editing automation software for PCs,

    servers and cloud • Automata Pro • Automata Server • PhotoEQ • HQ: Joensuu, Finland SoftColor Oy
  5. Customers: • Printing industry • Photographers • 360 photography •

    Newspapers • Ad agencies • Repro • Real estate • Car retail • Photo editors • Office tools • Developers • 85% USA + Canada + UK • Germany, Spain, Brazil Business
  6. Computer vision + color science + computer graphics + DSP

    + machine learning SoftColor Engine
  7. Pixels Computer graphics Imaging algorithms Applied math Computer science SoftColor

    Color and tone correction automation Photonics & color science
  8. SoftColor tone and color correction automation SCIENCE ART Layer based

    processing Statistical analysis Metadata analysis Machine vision Machine learning Color grading for mass photo processing Selective color adjustments No workflow limitations
  9. Processing colors not pixels More accurate automatic correction Batch color

    grading for photos Easier and accurate customization
  10. Layer based processing Original image Rich dynamics enhancer Luminosity enhancer

    White balance Natural color temperature Exposure and contrast Color grading
  11. Layer based processing Rich dynamics enhancer Luminosity enhancer White balance

    Natural color temperature Exposure and contrast Color grading Enhanced image
  12. Automatic color and tone correction Original image Spectral illumination estimation

    from RGB image Metadata analysis EXIF & camera data Machine learning for estimated data = Automatic correction parameters
  13. Same parameters for human and computer Spectral illumination estimation from

    RGB image Metadata analysis EXIF & camera data Machine learning for estimated data Automatic correction parameters
  14. The solution is possible by mixing spectral illumination data with

    computer graphics techniques Faster and more accurate automatic color and tone correction Same parameters for human and computer
  15. - A good photo is a combination of art and

    science - Software is the glue for photonics applications - Photonics is a mixture of science, engineering, and arts