The future of automotive headlamps

 Nearly three years ago, a team from Carnegie Mellon’s Robotics Institute, Mines ParisTech, and Texas Instruments, approached the problem of driving in the rain, with a brilliantly simple idea.

We’ve all been there – come nighttime, your headlights shine as brightly as ever, but at the rain, not the road. The road is still dark, but your eyes are adjusted for bright light.

Their idea is to simply project light precisely around the rain.

Sound hard to you? Well, it turns out that someone’s already solved the hardest part of the problem:

Much easier than using a lampshade, or some other screen

Author: Michael Movchin
Licensed under the Creative Commons Attribution-Share Alike 3.0 Unported license.

In fact, a standard projector is just as bright as ( if not brighter than ) an average automotive headlamp.

The rest of the work for a proof-of-concept is fairly straightforward. Researchers from the University of California (Santa Cruz ), Princeton, Universitat Ulm, and MPI Informatik, provide the theoretical/physical basis for this system.

Develop software that can:

  1. Identify the brightest regions of an image (i.e. raindrops/snow)
  2. Predict/track the locations of the detected objects
  3. Generate a bitmask of the raindrops
  4. Project a bitwise-NOT of the raindrops.

For those without a background in computer graphics, the result is bit like the right side of the image below:

Blit_dot

The result is fantastic:

proof_of_concept

But that’s just a proof of concept. Nowhere near an actual working prototype!

In the three years since then, they’ve been hard at work. With grants from the Intel
Science and Technology Center for Embedded Computing, the U.S. DOT, the Office of Naval Research, and a gift from Ford, they’ve build a working prototype.

This prototype reacts thirteen times faster, and has 143x the resolution ( 29280 pixels vs 4194304 pixels ). Additionally, they’ve added anti-glare:

anti_glare_annotations

As a driver, you can’t notice it!

anti_glare_twoLastly, they’ve also developed lane highlighting:

lane_highlighting

See their video:

mirror: programmable_automotive_headlights

Their website: http://www.cs.cmu.edu/smartheadlight

Their paper: http://www.cs.cmu.edu/smartheadlight/media_v3/etc/TNCCRKN-ECCV14.pdf

mirror: TNCCRKN-ECCV14

~ by Alexander Riccio on January 8, 2015.

Leave a comment

 
Shelly L. Miller

I am an environmental engineer. I teach about and research impacts of urban air pollution.

Lucky's Notes

Notes on math, coding, and other stuff

AbandonedNYC

Abandoned places and history in the five boroughs

Open Mind

KIDS' LIVES MATTER so let's stop climate change

I learned it. I share it.

A software engineering blog by György Balássy

Kitware Inc

Delivering Innovation

The Electric Chronicles: Power in Flux

If someone ever tells you that you don't need more power, walk away. You don't need that kind of negativity in your life.

Ted's Energy Tips

Practical tips for making your home more comfortable, efficient and safe

love n grace

feel happy, be happy

Recognition, Evaluation, Control

News and views from Diamond Environmental Ltd.

greg tinkers

Sharing the successes and disasters.

Sam Thursfield

Software and technology from Galicia, Spain

Cranraspberry Blog

Sharing the things I love

Biosingularity

Advances in biological systems.

The Embedded Code

Designing From Scratch

Sean Heelan's Blog

Software Exploitation and Optimisation

EduResearcher

Connecting Research, Policy, and Practice in Education

Popehat

A Group Complaint about Law, Liberty, and Leisure

warnersstellian.wordpress.com/

Home & Kitchen Appliance Blog

Bad Science Debunked

Debunking dangerous junk science found on the Internet. Non-scientist friendly!

4 gravitons

The trials and tribulations of four gravitons and a physicist

Strange Quark In London

A blog about physics, citylive and much procastination

The Lumber Room

"Consign them to dust and damp by way of preserving them"

In the Dark

A blog about the Universe, and all that surrounds it

andrea elizabeth

passionate - vibrant - ambitious

Probably Dance

I can program and like games

a totally unnecessary blog

paolo severini's waste of bandwidth

Musing Mortoray

Programming and Life

PJ Naughter's space

Musings on Native mode development on Windows using C++

  Bartosz Milewski's Programming Cafe

Category Theory, Haskell, Concurrency, C++

Brandon's Thoughts

Thoughts on programming

David Crocker's Verification Blog

Formal verification of C/C++ code for critical systems

10 Minute Astronomy

Stargazing for people who think they don't have time for stargazing.

One Dev Job

notes of an interactive developer

Chief Cloud Architect & DevSecOps SME, Enterprise Architect, Agile Coach, Digital Transformation Leader, Presales & Tech Evangelist, Development Manager, Agilist, Mentor, Speaker and Author

TOGAF Certified Enterprise Architect • AWS Cloud Certified Solutions Architect • Azure Cloud Certified Solutions Architect • Scrum Alliance: Certified Scrum Professional (CSP), Certified Agile Leadership I (CAL 1), CSM, ACSM • Kanban Management Professional (KMP I & KMP II), Certified Enterprise Agility Coach (CEAC) • SAFe: Certified SAFe Architect, SAFe DevOps, Release Train Engineer (RTE), SAFe Consultant (SPC) • Certified Less Practitioner (CLP), Six Sigma (Greenbelt), Training from the Back of the Room (TBR) Trainer • Certified Agile Coach & Facilitator: ICP-ACF & ICP-ACC

The Angry Technician

No, the Internet is not broken.

Kenny Kerr

Creator of C++/WinRT and the Windows crate for Rust • Engineer on the Windows team at Microsoft • Romans 1:16

IT affinity!

The Ultimate Question of Life, the Universe, and Everything is answered somewhere else. This is just about IT.

Eat/Play/Hate

The ramblings of a crazed mind

Molecular Musings

Development blog of the Molecule Engine