SlideShare a Scribd company logo
1 of 5
Download to read offline
History of Computer Vision                                                                Graz, May 2008




                                                              Early contacts …

                    Computer Vision
           Towards a Simple Brute-Force Utility?
                          Wilhelm Burger
               FH OÖ / Campus Hagenberg – Digital Media

                              wilbur@ieee.org

                               Graz, May 2008
                                                                                             Kretztechnik
                                                                                             ca. 1980
                                                                                                            2




       ultrasound imaging …                                   much hardware, little software …




                                                          3                                                 4




                                                              Honeywell Systems
       University of Utah (CS Dept., 1985)                    and Research Ctr.
                                                              Minneapolis (1986)




        •Graphics???
        •Evans & Sutherland
        •Internet!

        •VLSI-Processing
        •2D Motion
                                                               Symbolics 3670
        •Bir Bhanu, Tom Henderson                         5                                                 6




W. Burger, Hagenberg                                                                                            1
History of Computer Vision                                                           Graz, May 2008




       Driving the ALV …                                      Motion flow fields




                              Autonompus Land Vehicle (ALV)
                              DARPA

                                                         7                                   8




       Manual feature tracking …                              Computing ego-motion




                                                         9                                  10




       Rules and Inference…                                   Multiple hypotheses




                                                        11                                  12




W. Burger, Hagenberg                                                                             2
History of Computer Vision                                                                   Graz, May 2008




       Consistent worlds …                        Primitive motion simulation




                                             13                                                           14




       Modeling ambiguity …                       In Retrospect …
                                                   “Strategic” projects
                                                     strong competition for money
                                                     vague specifications, assumptions, benchmarks …
                                                     unrealistic expectations
                                                     very little test data (imagery, ground truth)
                                                     highly creative branding (“smart”, “brilliant”, …)
                                                   Deficient technology
                                                     data capture (video!)
                                                     processing power
                                                   Brittleness everywhere
                                                     Ad hoc techniques
                                                     poor demos, inflated and unrelated results


                                             15                                                           16




       What has changed since?                    What did not change …

        Remarkable progress in last decade            The visionaire’s toolbox remains limited
        Success in specific applications                 histograms
                                                         voting
        Major progress in
                                                         dimensionality reduction
          3D reconstruction
                                                         random sampling
          object detection/recognition
        Much improved hardware                        Segmentation is still popular!
        Public Awareness                              Development of platforms did not advance
                                                      High-level Vision?



                                             17                                                           18




W. Burger, Hagenberg                                                                                           3
History of Computer Vision                                                                                                      Graz, May 2008




       Media-Related Applications …                                                  Statements I love …
         image database annotation/retrieval
         cinematography
                                                                                       “THE AI of this game was implemented …”
         computer animation,
         level-creation for 3D games,
                                                                                       “I am doing THE Computer Vision of this
         virtual studios, mixed reality                                                project”
         video analysis
         sports applications                                                           “Oh, and it MUST work on a mobile phone …”
         smile detection ☺                                                             (in real time)
         Web (stitching, Google Earth, PhotoSynth etc.)
         + some bogus

                                                                                19                                                      20




       Is Computer Vision solved?                                                    Research motives
                                                           Is CV more than                 Reasons for investigating a problem
                                                           inverted graphics?                 Everybody else does it
                                                                                              Nobody else does it
                                                           How “intelligent”
                                                                                              It is unsolved
                                                           should CV be?                      It is solved but you don’t know
                                                           What about                         You need to publish
                                                           semantics?                         …
                                                                                           Reasons for giving up on a problem
                                                                                              It is solved
                                                                                              It is too hard to solve
                                                                                              It is irrelevant (nobody cares)
                                                                                              You ran out of money
                                                                                              …

                                                                                21                                                      22




       Evolution of problems                                                         Is CV a typical engineering problem?
       Once solved, interest in a particular problem naturally declines …


                                                                                                                    The basic idea is
            Degree                                                                                                  simple …
                                             Interest       Success




                                                                           t
             Source: Ridiculous Research Inc. (2008)

                                                        Renewed Interest

                                                                                23                                                      24




W. Burger, Hagenberg                                                                                                                         4
History of Computer Vision                                                                                                                   Graz, May 2008




                                                                                                   Does “Brute Force”
                                                                                                   Lead Anywhere?
                                                                                                    Computing power IS essential
                                                                         … but only needs
                                                                                                      makes costly processes eventually feasible
                                                                           refinement
                                                                                                      not just a cheap excuse
                                                                                                      von Neumann machines can do it
                                                                                                      new technologies: GPUs, multi-core CPUs
                                                                                                    But …
                                                                                                      Software/platform development is neglected
                                                                                                      Too much small-scale development
                                                                                                      Environments needed for stable, continuous,
                                                                                                      asynchronous, distributed, reconfigurable, debugable, …
                                                                                                      operation.

                                                                                              25                                                                26




       Semantics – The Holy Grale?                                                                 Trying to summarize
       Automatic                                                                     Speech            Semantics is a completely open issue.
       Translation                                                                Understanding


                                                                                                       Don‘t try to emulate biological systems.

                                               ?                                                       Standard technology is fine (and evolving)

                                                                                                       Large-scale/high-level frameworks deserve
                                                                                                       renewed attention
                                                                                   Semantic
                                                                                     Web
        Computer
         Vision                                                                                        Computer Science education is not enough
                               Source: Ridiculous Research Inc. (2009)


                                                                                              27                                                                28




       Some final thoughts …
         Interesting applications in Human-Computer
         Interaction (all forms of “assistance”)

         Learning
             Too limited view of learning (classif. of feature vectors)?                                                Thank you!
             Small training sets (single exemplars)!                                                            And hold on to your dreams!
             Breakdown and restructuring of concepts
             Store and use “irrelevant” data

         Simulators
             Long-term training & testing on large data sets
             Ground truth (almost) for free

                                                                                              29                                                                30




W. Burger, Hagenberg                                                                                                                                                 5

More Related Content

Viewers also liked

Cvpr2010 open source vision software, intro and training part vii point cloud...
Cvpr2010 open source vision software, intro and training part vii point cloud...Cvpr2010 open source vision software, intro and training part vii point cloud...
Cvpr2010 open source vision software, intro and training part vii point cloud...zukun
 
My lyn tutorial 2009
My lyn tutorial 2009My lyn tutorial 2009
My lyn tutorial 2009zukun
 
Introduction to github slideshare
Introduction to github slideshareIntroduction to github slideshare
Introduction to github slideshareRakesh Sukumar
 
Git and GitHub for Documentation
Git and GitHub for DocumentationGit and GitHub for Documentation
Git and GitHub for DocumentationAnne Gentle
 
Introduction to Git/Github - A beginner's guide
Introduction to Git/Github - A beginner's guideIntroduction to Git/Github - A beginner's guide
Introduction to Git/Github - A beginner's guideRohit Arora
 

Viewers also liked (7)

Cvpr2010 open source vision software, intro and training part vii point cloud...
Cvpr2010 open source vision software, intro and training part vii point cloud...Cvpr2010 open source vision software, intro and training part vii point cloud...
Cvpr2010 open source vision software, intro and training part vii point cloud...
 
My lyn tutorial 2009
My lyn tutorial 2009My lyn tutorial 2009
My lyn tutorial 2009
 
OpenCV Introduction
OpenCV IntroductionOpenCV Introduction
OpenCV Introduction
 
Introduction to github slideshare
Introduction to github slideshareIntroduction to github slideshare
Introduction to github slideshare
 
PCL
PCLPCL
PCL
 
Git and GitHub for Documentation
Git and GitHub for DocumentationGit and GitHub for Documentation
Git and GitHub for Documentation
 
Introduction to Git/Github - A beginner's guide
Introduction to Git/Github - A beginner's guideIntroduction to Git/Github - A beginner's guide
Introduction to Git/Github - A beginner's guide
 

Similar to 06 history of cv computer vision - toweards a simple bruth-force utility

Minnesota GIS/LIS The Geospatial Revolution Peter Batty
Minnesota GIS/LIS The Geospatial Revolution Peter BattyMinnesota GIS/LIS The Geospatial Revolution Peter Batty
Minnesota GIS/LIS The Geospatial Revolution Peter BattyPeter Batty
 
computer graphics
computer graphicscomputer graphics
computer graphicsashpri156
 
2011 3D Technology Trends
2011 3D Technology Trends2011 3D Technology Trends
2011 3D Technology TrendsJens Hupkau
 
The Geospatial Revolution - AGI GeoCommunity keynote
The Geospatial Revolution - AGI GeoCommunity keynoteThe Geospatial Revolution - AGI GeoCommunity keynote
The Geospatial Revolution - AGI GeoCommunity keynotePeter Batty
 
Simulation Informatics
Simulation InformaticsSimulation Informatics
Simulation InformaticsDavid Gleich
 
IBM Smart Camp: Philippe Souidi on Big Data
IBM Smart Camp: Philippe Souidi on Big DataIBM Smart Camp: Philippe Souidi on Big Data
IBM Smart Camp: Philippe Souidi on Big DataPhilippe Souidi
 
Jubatus: Realtime deep analytics for BIgData@Rakuten Technology Conference 2012
Jubatus: Realtime deep analytics for BIgData@Rakuten Technology Conference 2012Jubatus: Realtime deep analytics for BIgData@Rakuten Technology Conference 2012
Jubatus: Realtime deep analytics for BIgData@Rakuten Technology Conference 2012Preferred Networks
 
GIS platforms: the power of interoperability
GIS platforms: the power of interoperabilityGIS platforms: the power of interoperability
GIS platforms: the power of interoperabilityglobal
 
DRCOG: The Geospatial Revolution Peter Batty
DRCOG: The Geospatial Revolution Peter BattyDRCOG: The Geospatial Revolution Peter Batty
DRCOG: The Geospatial Revolution Peter BattyPeter Batty
 
The Geospatial Revolution in Copenhagen
The Geospatial Revolution in CopenhagenThe Geospatial Revolution in Copenhagen
The Geospatial Revolution in CopenhagenPeter Batty
 
Building Big Data Applications
Building Big Data ApplicationsBuilding Big Data Applications
Building Big Data ApplicationsRichard McDougall
 
PCI Geomatics Overview
PCI Geomatics OverviewPCI Geomatics Overview
PCI Geomatics OverviewPci Geomatics
 
01 history of cv welcome
01  history of cv welcome01  history of cv welcome
01 history of cv welcomezukun
 
Long Island Adult Learning Conference - 2001
Long Island Adult Learning Conference - 2001Long Island Adult Learning Conference - 2001
Long Island Adult Learning Conference - 2001Tom Roslak
 
SSSC The Importance of B2C
SSSC The Importance of B2CSSSC The Importance of B2C
SSSC The Importance of B2CAndy Coote
 
Augmented Reality: A New Geovisualisation Method for GIS
Augmented Reality: A New Geovisualisation Method for GISAugmented Reality: A New Geovisualisation Method for GIS
Augmented Reality: A New Geovisualisation Method for GISSung Hyun Jang
 
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro..."High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...Edge AI and Vision Alliance
 
The Geospatial Revolution ANZ 2010
The Geospatial Revolution ANZ 2010The Geospatial Revolution ANZ 2010
The Geospatial Revolution ANZ 2010Peter Batty
 

Similar to 06 history of cv computer vision - toweards a simple bruth-force utility (20)

Minnesota GIS/LIS The Geospatial Revolution Peter Batty
Minnesota GIS/LIS The Geospatial Revolution Peter BattyMinnesota GIS/LIS The Geospatial Revolution Peter Batty
Minnesota GIS/LIS The Geospatial Revolution Peter Batty
 
MoMo #9 - Nicolas Nova
MoMo #9 - Nicolas NovaMoMo #9 - Nicolas Nova
MoMo #9 - Nicolas Nova
 
computer graphics
computer graphicscomputer graphics
computer graphics
 
2011 3D Technology Trends
2011 3D Technology Trends2011 3D Technology Trends
2011 3D Technology Trends
 
The Geospatial Revolution - AGI GeoCommunity keynote
The Geospatial Revolution - AGI GeoCommunity keynoteThe Geospatial Revolution - AGI GeoCommunity keynote
The Geospatial Revolution - AGI GeoCommunity keynote
 
Simulation Informatics
Simulation InformaticsSimulation Informatics
Simulation Informatics
 
IBM Smart Camp: Philippe Souidi on Big Data
IBM Smart Camp: Philippe Souidi on Big DataIBM Smart Camp: Philippe Souidi on Big Data
IBM Smart Camp: Philippe Souidi on Big Data
 
Jubatus: Realtime deep analytics for BIgData@Rakuten Technology Conference 2012
Jubatus: Realtime deep analytics for BIgData@Rakuten Technology Conference 2012Jubatus: Realtime deep analytics for BIgData@Rakuten Technology Conference 2012
Jubatus: Realtime deep analytics for BIgData@Rakuten Technology Conference 2012
 
GIS platforms: the power of interoperability
GIS platforms: the power of interoperabilityGIS platforms: the power of interoperability
GIS platforms: the power of interoperability
 
DRCOG: The Geospatial Revolution Peter Batty
DRCOG: The Geospatial Revolution Peter BattyDRCOG: The Geospatial Revolution Peter Batty
DRCOG: The Geospatial Revolution Peter Batty
 
The Geospatial Revolution in Copenhagen
The Geospatial Revolution in CopenhagenThe Geospatial Revolution in Copenhagen
The Geospatial Revolution in Copenhagen
 
Building Big Data Applications
Building Big Data ApplicationsBuilding Big Data Applications
Building Big Data Applications
 
PCI Geomatics Overview
PCI Geomatics OverviewPCI Geomatics Overview
PCI Geomatics Overview
 
01 history of cv welcome
01  history of cv welcome01  history of cv welcome
01 history of cv welcome
 
Long Island Adult Learning Conference - 2001
Long Island Adult Learning Conference - 2001Long Island Adult Learning Conference - 2001
Long Island Adult Learning Conference - 2001
 
SSSC The Importance of B2C
SSSC The Importance of B2CSSSC The Importance of B2C
SSSC The Importance of B2C
 
TARDEC Presentation 2
TARDEC Presentation 2TARDEC Presentation 2
TARDEC Presentation 2
 
Augmented Reality: A New Geovisualisation Method for GIS
Augmented Reality: A New Geovisualisation Method for GISAugmented Reality: A New Geovisualisation Method for GIS
Augmented Reality: A New Geovisualisation Method for GIS
 
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro..."High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
 
The Geospatial Revolution ANZ 2010
The Geospatial Revolution ANZ 2010The Geospatial Revolution ANZ 2010
The Geospatial Revolution ANZ 2010
 

More from zukun

ETHZ CV2012: Tutorial openCV
ETHZ CV2012: Tutorial openCVETHZ CV2012: Tutorial openCV
ETHZ CV2012: Tutorial openCVzukun
 
ETHZ CV2012: Information
ETHZ CV2012: InformationETHZ CV2012: Information
ETHZ CV2012: Informationzukun
 
Siwei lyu: natural image statistics
Siwei lyu: natural image statisticsSiwei lyu: natural image statistics
Siwei lyu: natural image statisticszukun
 
Lecture9 camera calibration
Lecture9 camera calibrationLecture9 camera calibration
Lecture9 camera calibrationzukun
 
Brunelli 2008: template matching techniques in computer vision
Brunelli 2008: template matching techniques in computer visionBrunelli 2008: template matching techniques in computer vision
Brunelli 2008: template matching techniques in computer visionzukun
 
Modern features-part-4-evaluation
Modern features-part-4-evaluationModern features-part-4-evaluation
Modern features-part-4-evaluationzukun
 
Modern features-part-3-software
Modern features-part-3-softwareModern features-part-3-software
Modern features-part-3-softwarezukun
 
Modern features-part-2-descriptors
Modern features-part-2-descriptorsModern features-part-2-descriptors
Modern features-part-2-descriptorszukun
 
Modern features-part-1-detectors
Modern features-part-1-detectorsModern features-part-1-detectors
Modern features-part-1-detectorszukun
 
Modern features-part-0-intro
Modern features-part-0-introModern features-part-0-intro
Modern features-part-0-introzukun
 
Lecture 02 internet video search
Lecture 02 internet video searchLecture 02 internet video search
Lecture 02 internet video searchzukun
 
Lecture 01 internet video search
Lecture 01 internet video searchLecture 01 internet video search
Lecture 01 internet video searchzukun
 
Lecture 03 internet video search
Lecture 03 internet video searchLecture 03 internet video search
Lecture 03 internet video searchzukun
 
Icml2012 tutorial representation_learning
Icml2012 tutorial representation_learningIcml2012 tutorial representation_learning
Icml2012 tutorial representation_learningzukun
 
Advances in discrete energy minimisation for computer vision
Advances in discrete energy minimisation for computer visionAdvances in discrete energy minimisation for computer vision
Advances in discrete energy minimisation for computer visionzukun
 
Gephi tutorial: quick start
Gephi tutorial: quick startGephi tutorial: quick start
Gephi tutorial: quick startzukun
 
EM algorithm and its application in probabilistic latent semantic analysis
EM algorithm and its application in probabilistic latent semantic analysisEM algorithm and its application in probabilistic latent semantic analysis
EM algorithm and its application in probabilistic latent semantic analysiszukun
 
Object recognition with pictorial structures
Object recognition with pictorial structuresObject recognition with pictorial structures
Object recognition with pictorial structureszukun
 
Iccv2011 learning spatiotemporal graphs of human activities
Iccv2011 learning spatiotemporal graphs of human activities Iccv2011 learning spatiotemporal graphs of human activities
Iccv2011 learning spatiotemporal graphs of human activities zukun
 
Icml2012 learning hierarchies of invariant features
Icml2012 learning hierarchies of invariant featuresIcml2012 learning hierarchies of invariant features
Icml2012 learning hierarchies of invariant featureszukun
 

More from zukun (20)

ETHZ CV2012: Tutorial openCV
ETHZ CV2012: Tutorial openCVETHZ CV2012: Tutorial openCV
ETHZ CV2012: Tutorial openCV
 
ETHZ CV2012: Information
ETHZ CV2012: InformationETHZ CV2012: Information
ETHZ CV2012: Information
 
Siwei lyu: natural image statistics
Siwei lyu: natural image statisticsSiwei lyu: natural image statistics
Siwei lyu: natural image statistics
 
Lecture9 camera calibration
Lecture9 camera calibrationLecture9 camera calibration
Lecture9 camera calibration
 
Brunelli 2008: template matching techniques in computer vision
Brunelli 2008: template matching techniques in computer visionBrunelli 2008: template matching techniques in computer vision
Brunelli 2008: template matching techniques in computer vision
 
Modern features-part-4-evaluation
Modern features-part-4-evaluationModern features-part-4-evaluation
Modern features-part-4-evaluation
 
Modern features-part-3-software
Modern features-part-3-softwareModern features-part-3-software
Modern features-part-3-software
 
Modern features-part-2-descriptors
Modern features-part-2-descriptorsModern features-part-2-descriptors
Modern features-part-2-descriptors
 
Modern features-part-1-detectors
Modern features-part-1-detectorsModern features-part-1-detectors
Modern features-part-1-detectors
 
Modern features-part-0-intro
Modern features-part-0-introModern features-part-0-intro
Modern features-part-0-intro
 
Lecture 02 internet video search
Lecture 02 internet video searchLecture 02 internet video search
Lecture 02 internet video search
 
Lecture 01 internet video search
Lecture 01 internet video searchLecture 01 internet video search
Lecture 01 internet video search
 
Lecture 03 internet video search
Lecture 03 internet video searchLecture 03 internet video search
Lecture 03 internet video search
 
Icml2012 tutorial representation_learning
Icml2012 tutorial representation_learningIcml2012 tutorial representation_learning
Icml2012 tutorial representation_learning
 
Advances in discrete energy minimisation for computer vision
Advances in discrete energy minimisation for computer visionAdvances in discrete energy minimisation for computer vision
Advances in discrete energy minimisation for computer vision
 
Gephi tutorial: quick start
Gephi tutorial: quick startGephi tutorial: quick start
Gephi tutorial: quick start
 
EM algorithm and its application in probabilistic latent semantic analysis
EM algorithm and its application in probabilistic latent semantic analysisEM algorithm and its application in probabilistic latent semantic analysis
EM algorithm and its application in probabilistic latent semantic analysis
 
Object recognition with pictorial structures
Object recognition with pictorial structuresObject recognition with pictorial structures
Object recognition with pictorial structures
 
Iccv2011 learning spatiotemporal graphs of human activities
Iccv2011 learning spatiotemporal graphs of human activities Iccv2011 learning spatiotemporal graphs of human activities
Iccv2011 learning spatiotemporal graphs of human activities
 
Icml2012 learning hierarchies of invariant features
Icml2012 learning hierarchies of invariant featuresIcml2012 learning hierarchies of invariant features
Icml2012 learning hierarchies of invariant features
 

Recently uploaded

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 

Recently uploaded (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 

06 history of cv computer vision - toweards a simple bruth-force utility

  • 1. History of Computer Vision Graz, May 2008 Early contacts … Computer Vision Towards a Simple Brute-Force Utility? Wilhelm Burger FH OÖ / Campus Hagenberg – Digital Media wilbur@ieee.org Graz, May 2008 Kretztechnik ca. 1980 2 ultrasound imaging … much hardware, little software … 3 4 Honeywell Systems University of Utah (CS Dept., 1985) and Research Ctr. Minneapolis (1986) •Graphics??? •Evans & Sutherland •Internet! •VLSI-Processing •2D Motion Symbolics 3670 •Bir Bhanu, Tom Henderson 5 6 W. Burger, Hagenberg 1
  • 2. History of Computer Vision Graz, May 2008 Driving the ALV … Motion flow fields Autonompus Land Vehicle (ALV) DARPA 7 8 Manual feature tracking … Computing ego-motion 9 10 Rules and Inference… Multiple hypotheses 11 12 W. Burger, Hagenberg 2
  • 3. History of Computer Vision Graz, May 2008 Consistent worlds … Primitive motion simulation 13 14 Modeling ambiguity … In Retrospect … “Strategic” projects strong competition for money vague specifications, assumptions, benchmarks … unrealistic expectations very little test data (imagery, ground truth) highly creative branding (“smart”, “brilliant”, …) Deficient technology data capture (video!) processing power Brittleness everywhere Ad hoc techniques poor demos, inflated and unrelated results 15 16 What has changed since? What did not change … Remarkable progress in last decade The visionaire’s toolbox remains limited Success in specific applications histograms voting Major progress in dimensionality reduction 3D reconstruction random sampling object detection/recognition Much improved hardware Segmentation is still popular! Public Awareness Development of platforms did not advance High-level Vision? 17 18 W. Burger, Hagenberg 3
  • 4. History of Computer Vision Graz, May 2008 Media-Related Applications … Statements I love … image database annotation/retrieval cinematography “THE AI of this game was implemented …” computer animation, level-creation for 3D games, “I am doing THE Computer Vision of this virtual studios, mixed reality project” video analysis sports applications “Oh, and it MUST work on a mobile phone …” smile detection ☺ (in real time) Web (stitching, Google Earth, PhotoSynth etc.) + some bogus 19 20 Is Computer Vision solved? Research motives Is CV more than Reasons for investigating a problem inverted graphics? Everybody else does it Nobody else does it How “intelligent” It is unsolved should CV be? It is solved but you don’t know What about You need to publish semantics? … Reasons for giving up on a problem It is solved It is too hard to solve It is irrelevant (nobody cares) You ran out of money … 21 22 Evolution of problems Is CV a typical engineering problem? Once solved, interest in a particular problem naturally declines … The basic idea is Degree simple … Interest Success t Source: Ridiculous Research Inc. (2008) Renewed Interest 23 24 W. Burger, Hagenberg 4
  • 5. History of Computer Vision Graz, May 2008 Does “Brute Force” Lead Anywhere? Computing power IS essential … but only needs makes costly processes eventually feasible refinement not just a cheap excuse von Neumann machines can do it new technologies: GPUs, multi-core CPUs But … Software/platform development is neglected Too much small-scale development Environments needed for stable, continuous, asynchronous, distributed, reconfigurable, debugable, … operation. 25 26 Semantics – The Holy Grale? Trying to summarize Automatic Speech Semantics is a completely open issue. Translation Understanding Don‘t try to emulate biological systems. ? Standard technology is fine (and evolving) Large-scale/high-level frameworks deserve renewed attention Semantic Web Computer Vision Computer Science education is not enough Source: Ridiculous Research Inc. (2009) 27 28 Some final thoughts … Interesting applications in Human-Computer Interaction (all forms of “assistance”) Learning Too limited view of learning (classif. of feature vectors)? Thank you! Small training sets (single exemplars)! And hold on to your dreams! Breakdown and restructuring of concepts Store and use “irrelevant” data Simulators Long-term training & testing on large data sets Ground truth (almost) for free 29 30 W. Burger, Hagenberg 5