Adrian Kaehler

Last updated
Adrian Kaehler
Dr. Adrian Kaehler, Head shot, 2017.png
Kaehler in 2017
Born
United States
Alma mater University of California at Santa Cruz
Columbia University
Awards Darpa Grand Challenge First Place (2005)
Gordon Bell Prize (1998)
Scientific career
Fields Robotics
Computer Science
Computer Vision
Computer Architecture
Institutions Intel
Applied Minds
Magic Leap
Doctoral advisor Norman Christ

Adrian Kaehler is an American scientist, engineer, entrepreneur, inventor and author. He is best known for his work on the OpenCV Computer Vision library, as well as two books on that library. [1] [2]

Contents

Early life

Adrian Kaehler was born in 1973. At the age of 14, he enrolled in UC Santa Cruz, studying mathematics, computer science, and Physics, graduating at 18 with a Bachelor of Arts degree in physics. He received his Ph.D. at Columbia University in 1998 under professor Norman Christ for his work in lattice gauge theory and on the QCDSP supercomputer project.

QCDSP supercomputer

During the time from 1994 through 1998, Dr. Kaehler worked on the QCDSP supercomputer project. This was one of the first Teraflop scale supercomputers ever built. For this, Kaehler, along with Norman Christ, Robert Mawhinney, and Pavlos Vranas were awarded the Gordon Bell Prize in 1998.

2005 DARPA Grand Challenge

In the 2005 DARPA Grand Challenge, Kaehler was on Stanford's winning team with Sebastian Thrun, Mike Montemerolo, Gary Bradski and others. Kaehler designed the computer vision system that contributed to winning the race. [3] Since 2012, the winning vehicle, called "Stanley", has been on display in the Smithsonian Institution in Washington, DC. [4]

Learning OpenCV

Originally published in 2006, Kaehler's book Learning OpenCV (O'Reilly) serves as an introduction to the library and its use. The book continues to be heavily used by both professionals and students. An updated version of the book, which covers OpenCV 3, was published by O'Reilly Media in 2016. [5]

Magic Leap

Kaehler was Vice President of Special Projects at Magic Leap, Inc., a startup company that raised over $1.4Bn in venture funding from 2014 to 2016. [6] Kaehler left the company in 2016.

Notable publications

Kaehler has publications and patents in a variety of fields:

Related Research Articles

<span class="mw-page-title-main">Linköping University</span> Public university in Linköping, Sweden

Linköping University is a public research university based in Linköping, Sweden. Originally established in 1969, it was granted full university status in 1975 and is one of Sweden's largest academic institutions.

<span class="mw-page-title-main">Simultaneous localization and mapping</span> Computational navigational technique used by robots and autonomous vehicles

Simultaneous localization and mapping (SLAM) is the computational problem of constructing or updating a map of an unknown environment while simultaneously keeping track of an agent's location within it. While this initially appears to be a chicken or the egg problem, there are several algorithms known to solve it in, at least approximately, tractable time for certain environments. Popular approximate solution methods include the particle filter, extended Kalman filter, covariance intersection, and GraphSLAM. SLAM algorithms are based on concepts in computational geometry and computer vision, and are used in robot navigation, robotic mapping and odometry for virtual reality or augmented reality.

<span class="mw-page-title-main">OpenCV</span> Computer vision library

OpenCV is a library of programming functions mainly for real-time computer vision. Originally developed by Intel, it was later supported by Willow Garage, then Itseez. The library is cross-platform and licensed as free and open-source software under Apache License 2. Starting in 2011, OpenCV features GPU acceleration for real-time operations.

libavcodec is a free and open-source library of codecs for encoding and decoding video and audio data.

<span class="mw-page-title-main">Stanley (vehicle)</span> Autonomous car

Stanley is an autonomous car created by Stanford University's Stanford Racing Team in cooperation with the Volkswagen Electronics Research Laboratory (ERL). It won the 2005 DARPA Grand Challenge, earning the Stanford Racing Team a $2 million prize.

Neuroinformatics is the emergent field that combines informatics and neuroscience. Neuroinformatics is related with neuroscience data and information processing by artificial neural networks. There are three main directions where neuroinformatics has to be applied:

<span class="mw-page-title-main">Sebastian Thrun</span> German-American entrepreneur

Sebastian Thrun is a German-American entrepreneur, educator, and computer scientist. He is CEO of Kitty Hawk Corporation, and chairman and co-founder of Udacity. Before that, he was a Google VP and Fellow, a Professor of Computer Science at Stanford University, and before that at Carnegie Mellon University. At Google, he founded Google X and Google's self-driving car team. He is also an adjunct professor at Stanford University and at Georgia Tech.

<span class="mw-page-title-main">Steve Omohundro</span> American computer scientist

Stephen Malvern Omohundro is an American computer scientist whose areas of research include Hamiltonian physics, dynamical systems, programming languages, machine learning, machine vision, and the social implications of artificial intelligence. His current work uses rational economics to develop safe and beneficial intelligent technologies for better collaborative modeling, understanding, innovation, and decision making.

Mean shift is a non-parametric feature-space mathematical analysis technique for locating the maxima of a density function, a so-called mode-seeking algorithm. Application domains include cluster analysis in computer vision and image processing.

<span class="mw-page-title-main">3D reconstruction</span> Process of capturing the shape and appearance of real objects

In computer vision and computer graphics, 3D reconstruction is the process of capturing the shape and appearance of real objects. This process can be accomplished either by active or passive methods. If the model is allowed to change its shape in time, this is referred to as non-rigid or spatio-temporal reconstruction.

<span class="mw-page-title-main">Computer cluster</span> Set of computers configured in a distributed computing system

A computer cluster is a set of computers that work together so that they can be viewed as a single system. Unlike grid computers, computer clusters have each node set to perform the same task, controlled and scheduled by software. The newest manifestation of cluster computing is cloud computing.

Computer stereo vision is the extraction of 3D information from digital images, such as those obtained by a CCD camera. By comparing information about a scene from two vantage points, 3D information can be extracted by examining the relative positions of objects in the two panels. This is similar to the biological process of stereopsis.

Error-driven learning is a type of reinforcement learning method. This method tweaks a model’s parameters based on the difference between the proposed and actual results. These models stand out as they depend on environmental feedback instead of explicit labels or categories. They are based on the idea that language acquisition involves the minimization of the prediction error (MPSE). By leveraging these prediction errors, the models consistently refine expectations and decrease computational complexity. Typically, these algorithms are operated by the GeneRec algorithm.

Gary Bradski is an American scientist, engineer, entrepreneur, and author. He co-founded Industrial Perception, a company that developed perception applications for industrial robotic application and has worked on the OpenCV Computer Vision library, as well as published a book on that library.

An AI accelerator, deep learning processor or neural processing unit (NPU) is a class of specialized hardware accelerator or computer system designed to accelerate artificial intelligence and machine learning applications, including artificial neural networks and computer vision. Typical applications include algorithms for robotics, Internet of Things, and other data-intensive or sensor-driven tasks. They are often manycore designs and generally focus on low-precision arithmetic, novel dataflow architectures or in-memory computing capability. As of 2024, a typical AI integrated circuit chip contains tens of billions of MOSFETs.

Reza Zadeh is an American computer scientist and technology executive working on machine learning. He is adjunct professor at Stanford University, CEO of Matroid, and a founding team member at Databricks. His work focuses on machine learning, distributed computing, and discrete applied mathematics. His awards include a KDD Best Paper Award and the Gene Golub Outstanding Thesis Award at Stanford.

David Stavens is an American entrepreneur and scientist. He was co-founder and CEO of Udacity; a co-creator of Stanley, the winning self-driving car of the DARPA Grand Challenge; and co-founder and CEO of Nines, a creator of AI-enabled FDA-approved medical devices. Stavens has published in the fields of robotics, machine learning, and artificial intelligence and has helped start organizations with an aggregate market value of over $30 billion.

Keno Fischer is a German computer scientist known for being a core member implementing the Julia programming language. He is an alumnus of Harvard for both his BA and MA. He works at Julia Computing, which he co-founded with Julia co-creators, Alan Edelman, Jeff Bezanson, Stefan Karpinski, Viral B. Shah and Deepak Vinchhi. He received a B.A. in mathematics and physics from Harvard in 2016, and he completed a Master of Arts in Physics also from Harvard in 2016.

References

  1. Learning OpenCV, O'Reilly Press (2006)
  2. Learning OpenCV 3, O'Reilly Press (2016)
  3. Dahlkamp, Hendrik, et al. "Self-supervised Monocular Road Detection in Desert Terrain." Robotics: science and systems. Vol. 38. 2006.
  4. "Stanley Moves to Smithsonian".
  5. "Learning OpenCV 3".
  6. "Magic Leap | TechCrunch". 2 February 2016.
  7. "Learning OpenCV 3".
  8. Bradski, Gary; Kaehler, Adrian (2 October 2008). Learning OpenCV: Computer Vision with the OpenCV Library. ISBN   978-0596516130.