This document discusses the development of an ADAS system from scratch by Itseez, which was acquired by IoTG/Intel in 2016. It outlines their strategy of creating highly portable computer vision algorithms using OpenCV and developing their own datasets. It details their timeline and challenges faced with hardware issues, testing paradigms, and limited datasets. Recent proofs of concept using semantic segmentation and obstacle detection with deep learning are also mentioned.
Adaptive cruise control (ACC) provides assistance to the driver in the task of longitudinal control of their vehicle during motorway driving within limited acceleration ranges. The system controls the accelerator, engine powertrain and vehicle brakes to maintain a desired time-gap to the vehicle ahead.
This session will provide an overview of the new Qualcomm® Snapdragon™ Automotive Development Platform (ADP), which offers the multiple, integrated capabilities of optimized Qualcomm Technologies, Inc., production-grade solutions in a single-board platform. The ADP enables rapid development, testing and deployment of next-generation infotainment apps and experiences for the emerging connected car opportunity. Qualcomm Snapdragon is a product of Qualcomm Technologies, Inc.
Watch this presentation on YouTube:
https://www.youtube.com/watch?v=RMF3AQon3NU
with the help of intelligent braking system we can reduce the chances of accident and save human life. this system is based on STM32F3 micro-controller board,LPC-1768 board and Ultra-sonic sensor etc.
Adaptive cruise control (ACC) provides assistance to the driver in the task of longitudinal control of their vehicle during motorway driving within limited acceleration ranges. The system controls the accelerator, engine powertrain and vehicle brakes to maintain a desired time-gap to the vehicle ahead.
This session will provide an overview of the new Qualcomm® Snapdragon™ Automotive Development Platform (ADP), which offers the multiple, integrated capabilities of optimized Qualcomm Technologies, Inc., production-grade solutions in a single-board platform. The ADP enables rapid development, testing and deployment of next-generation infotainment apps and experiences for the emerging connected car opportunity. Qualcomm Snapdragon is a product of Qualcomm Technologies, Inc.
Watch this presentation on YouTube:
https://www.youtube.com/watch?v=RMF3AQon3NU
with the help of intelligent braking system we can reduce the chances of accident and save human life. this system is based on STM32F3 micro-controller board,LPC-1768 board and Ultra-sonic sensor etc.
Cruise control system has become a common feature in automobiles nowadays. Instead of having the driver frequently checking the speedometer and adjusting pressure on the gas pedal or the brake, cruise control system control the speed of the car by maintaining the constant speed set by the driver. Therefore, cruise control system can help reduce driver’s fatigue in driving a long road trip. This paper presents the control system behind the cruise control.
Advanced driver assistance systems are designed to increase car safety more generally road safety.
Basically Advanced driver assists(ADS) systems helps the driver in the driving process and enables safe, relaxed driving. It makes sense to get your new car with driver assist features if you find it at a reasonable price as it helps you drive easily and safely in everyday use.
Global Advanced Driver Assistance Systems (ADAS) Market: Trends and Opportuni...Daedal Research
The report titled “Global Advanced Driver Assistance Systems (ADAS) Market: Trends and Opportunities (2013-2018)” provides an in-depth analysis of global advanced driver assistance system market. For more mail me: info@daedal-research.com
This project is to develop a wheel chair for physically disabled people
The wheel chair is controlled by hand movement/hand gestures
The gestures are recognized by an accelerometer sensor
An ultrasonic sensor is used to detect the obstacles in front of the chair
The signals from the sensors are processed, and the wheel chair is controlled by Atmega-328 micro controller
Radar Technologies For Automotive 2018 report by Yole Développement Yole Developpement
How will radar sensor technology shape the cars of the future? Prepare for the automotive sensor industry’s golden age, in which radar will be increasingly viewed as a key technology for autonomous vehicles.
AUTOMOTIVE IS EXPERIENCING AN EXPLOSION OF NEW HIGH-TECH APPLICATIONS
Automatic emergency braking, adaptive cruise control, and lane-change assist are some examples of these new applications. Spurred by the New Car Assessment Program, OEMs are designing cars with numerous sensors that enable applications like these. And since most of these new applications are safety-related, the sensors must be highly accurate. This means very tight specifications for object detection and classification, as well as being ultra-reliable: operable in every weather condition, in poor lighting, near or far, and with a wide field of view. Radar technology is well-suited to fulfill most of these requirements. We say “most” because object classification is not currently possible with radar, but certain companies are moving quickly to unlock this capability in imaging radar.
Radar has an impressive technology roadmap allowing for huge resolution improvement as well as device miniaturization and cost reduction. Despite small growth (~3%) in global car sales until 2022, Yole Développement expects an average growth rate of 25% for radar module sales, and an average growth rate of 22% for radar chip sales over the next five years - with autonomous driving being the next long-term driver for radar technology growth.
More information on that report at http://www.i-micronews.com/reports.html
Among the recent advancements in car safety technologies, the adaptive cruise control feature is one of the most important and useful. It greatly minimizes the pressure of the driver as it helps to control the speed of the car and maintains a safe distance from other cars to avoid a crash. But still, this adaptive control should not be used in bad weather conditions and in tunnels as they might not work efficiently. So, if you want to know all about the adaptive cruise control system in your car, then give some time to watch the following slide show.
Cruise control system has become a common feature in automobiles nowadays. Instead of having the driver frequently checking the speedometer and adjusting pressure on the gas pedal or the brake, cruise control system control the speed of the car by maintaining the constant speed set by the driver. Therefore, cruise control system can help reduce driver’s fatigue in driving a long road trip. This paper presents the control system behind the cruise control.
Advanced driver assistance systems are designed to increase car safety more generally road safety.
Basically Advanced driver assists(ADS) systems helps the driver in the driving process and enables safe, relaxed driving. It makes sense to get your new car with driver assist features if you find it at a reasonable price as it helps you drive easily and safely in everyday use.
Global Advanced Driver Assistance Systems (ADAS) Market: Trends and Opportuni...Daedal Research
The report titled “Global Advanced Driver Assistance Systems (ADAS) Market: Trends and Opportunities (2013-2018)” provides an in-depth analysis of global advanced driver assistance system market. For more mail me: info@daedal-research.com
This project is to develop a wheel chair for physically disabled people
The wheel chair is controlled by hand movement/hand gestures
The gestures are recognized by an accelerometer sensor
An ultrasonic sensor is used to detect the obstacles in front of the chair
The signals from the sensors are processed, and the wheel chair is controlled by Atmega-328 micro controller
Radar Technologies For Automotive 2018 report by Yole Développement Yole Developpement
How will radar sensor technology shape the cars of the future? Prepare for the automotive sensor industry’s golden age, in which radar will be increasingly viewed as a key technology for autonomous vehicles.
AUTOMOTIVE IS EXPERIENCING AN EXPLOSION OF NEW HIGH-TECH APPLICATIONS
Automatic emergency braking, adaptive cruise control, and lane-change assist are some examples of these new applications. Spurred by the New Car Assessment Program, OEMs are designing cars with numerous sensors that enable applications like these. And since most of these new applications are safety-related, the sensors must be highly accurate. This means very tight specifications for object detection and classification, as well as being ultra-reliable: operable in every weather condition, in poor lighting, near or far, and with a wide field of view. Radar technology is well-suited to fulfill most of these requirements. We say “most” because object classification is not currently possible with radar, but certain companies are moving quickly to unlock this capability in imaging radar.
Radar has an impressive technology roadmap allowing for huge resolution improvement as well as device miniaturization and cost reduction. Despite small growth (~3%) in global car sales until 2022, Yole Développement expects an average growth rate of 25% for radar module sales, and an average growth rate of 22% for radar chip sales over the next five years - with autonomous driving being the next long-term driver for radar technology growth.
More information on that report at http://www.i-micronews.com/reports.html
Among the recent advancements in car safety technologies, the adaptive cruise control feature is one of the most important and useful. It greatly minimizes the pressure of the driver as it helps to control the speed of the car and maintains a safe distance from other cars to avoid a crash. But still, this adaptive control should not be used in bad weather conditions and in tunnels as they might not work efficiently. So, if you want to know all about the adaptive cruise control system in your car, then give some time to watch the following slide show.
Altera is now shipping our Cyclone® IV FPGAs, the market's lowest cost, lowest power FPGAs, with an integrated 3.125-Gbps transceiver variant. Learn how to meet increasing bandwidth requirements while lowering costs in high-volume applications in this presentation. http://www.altera.com/b/cyclone-iv-fpga-shipping.html
Ground breaking innovations like Advanced Driver Assistance System (ADAS) makes driving easier and safer on congested roads. The whitepaper details how FPGA technology emerges as a complete solution for ADAS.
This presentation is the result of my team in the course "Embedded Systems" at the University of Massachusetts, Amherst. It presents the findings of the paper "Timing analysis of the FlexRay communication protocol", a communication network with automotive uses.
Configuring the communication on FlexRay: the case of the static segmentNicolas Navet
N. Navet, M. Grenier, L. Havet, "Configuring the communication on FlexRay: the case of the static segment", Proc. of the 4th European Congress Embedded Real Time Software (ERTS 2008), Toulouse, France, January 29 - February 1, 2008.
20 Inspiring Quotes From William Zinsser's "On Writing Well"Glenn Leibowitz
If you're looking for inspiration and ideas that will help you become a better writer, read these 20 inspiring quotes from William Zinsser's "On Writing Well", the classic guide to writing nonfiction.
Compiled by Glenn Leibowitz, visit http://www.glennleibowitz.com
The Best Startup Investor Pitch Deck & How to Present to Angels & Venture Cap...J. Skyler Fernandes
Take the online video course on Udemy:
https://www.udemy.com/course/the-best-startup-investor-pitch-deck/?referralCode=A5ED0FBD65120A93A16E
3.5+hrs of video content, walking step by step each part of the pitch, with personal VC stories, examples, and advice.
The "Best" Startup Investor Pitch Deck is an aggregation of some of the best pitch decks and wisdom from some of the top angels, VCs, and entrepreneurs including my own person insight/experience. The slide deck includes a template for entrepreneurs to use to present to investors, with details on what should be addressed on each slide. There are also additional slides on how best to pitch to investors effectively, how to design and format slides, and what to do before the pitch.
Functional verification is one of the key bottlenecks in the rapid design of integrated circuits. It is estimated that verification in its entirety accounts for up to 60% of design resources, including duration, computer resources and total personnel. The three primary tools used in logic and functional verification of commercial integrated circuits are simulation (at various levels), emulation at the chip level, and formal verification.
Webinar on Latency and throughput computation of automotive EE networkDeepak Shankar
This solution enables Architects to conduct trade-off on early planning, system sizing and network topology planning. This is part one in a three series that covers systems engineering exploration of Automotive EE Systems. technologies studied in this session include FlexRay, CAN, CAn_FD, TSN. Ethernet, ECU, Brake System, power Supply electronics, Li-Ion Batteries, ADAS and AUTOSAR.
This presentation talks about Software Defined Vehicles, Automotive Standards including Cyber Security and Safety, Agile Methods like SAFe/Less , Continuous Delivery best practices.
AWS Certified DevOps Engineer: What it is and how to get certifiedInfosec
Watch the full webinar here: https://www.infosecinstitute.com/webinar/aws-certified-devops-engineer-what-it-is-and-how-to-get-certified/
Cloud infrastructure is the backbone of many organizations and services, and DevOps engineers are the professionals tasked with ensuring those systems are responsive, available, scalable and secure. The AWS Certified DevOps Engineer – Professional certification validates your skills in provisioning, operating and managing distributed AWS cloud systems.
Join us on March 27 at 11 a.m. Central to learn how this AWS certification can benefit your career — and what to expect in the first-ever live AWS boot camps from Infosec. In less than 30 minutes, you’ll learn:
- What’s on the AWS Certified DevOps Engineer exam (DOP-C02)
- Career paths AWS certification holders
- Ways you can train and get certified
- Plus Q&A from live attendees
Serverless Computing: Driving Innovation and Business ValueAlibaba Cloud
See webinar recording of this presentation at https://resource.alibabacloud.com/webinar/live.htm?&webinarId=68
In 2018, serverless computing dominated the headlines, tech shows, and radio waves, but why? In this webinar, we will explore the key concepts of serverless computing and introduce Function Compute, Alibaba Cloud’s event-driven and fully-managed compute service. Function Compute enables users to build and run applications with minimal effort on underlying compute infrastructure. We will also explore some of the basic patterns and leading practices on deploying serverless architecture. And learn how to get started with serverless computing by using Alibaba Cloud’s Function Compute.
Learn more about Alibaba Cloud’s Function Compute:
https://www.alibabacloud.com/product/function-compute
Optimization of computer vision algorithms in codesign methodologiesMarcos Nieto
Embedding computer vision SW for in-vehicle applications requires the optimization of algorithms to fit into low cost and low consumption HW. Such optimization is a task substantially centered in improving the efficiency of the implementations, typically focused on the migration of algorithms to massive parallelization HW. The development cost associated with these actions can be prohibitive depending on the nature of the algorithms, which may be highly non-linear processes, iterative and recursive, partially sequential and often not fully parallelizable. As an alternative, co-design methodologies has shown to be a
successful and feasible approach, which consists on coordinated work of the SW and HW development teams, with iterative evaluations of prototype SW implementations in reconfigurable HW platforms that allow detecting memory or processing bottlenecks. The analysis then guide the next iteration which may also consists on redesigning the algorithm and not only on implementation issues. In this paper we describe this general process applied to computer vision methods optimization. As a case study we present the improvements we have achieved designing a single camera vehicle detection system using the mentioned methodology to migrate it into an embedded platform (Xilinx Zynq 7000).
Enterprise DevOps is different then DevOps in startups and smaller companies. This session how AWS/CSC address this. How AWS IaaS level automation via CloudFormation, UserData, Console, APIS and some PaaS OpsWorks/Beanstalk is complimented by CSC Agility Platform. CSC Agility adds application compliance and security to the AWS infrastructure compliance and security. CSC Agility allows for the creation of architecture blueprints for predefined application offerings.
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...Amazon Web Services
IT must innovate at the speed of market change and many enterprises are realizing that DevOps and cloud computing are a means to this end. Cloud-based DevOps solutions that enforce fine-grain governance policies and automate software releases across the development tool chain can accelerate application time to market while also improving software quality. In this session, attendees learn the following:
- How cloud and DevOps together can significantly accelerate software release cycles, so you can speed business innovation and gain competitive advantage
- Best practices for leveraging CSC Agility Platform, AWS, and a hybrid IT strategy for DevOps
- How to eliminate software release bottlenecks via policy-based automation, orchestration, and governance of application deployment environments.
Sponsored by CSC.
In the design of electronics and semiconductors, challenges are compounded by the integration of AI, multi-core, real-time software, network, connectivity, diagnostics, and security. Performance limits, battery life, and cost are adoption barriers. It is extremely important to have tools and processes that deliver efficiency throughout the design cycle.
Continuous verification from planning to development addresses the multi-discipline needs of hardware, software, and networks. This unique approach accelerates the design phase, defines the test efforts, and finds defects during specification. Architecture modeling is required to meet timing deadlines, generate the lowest power consumption, and attain the highest Quality-of-Service. optimize the electronic design system and designing of custom components.
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...Ed Sattar
How to use Artificial Intelligence to personalize training and turn it into high performance learning experience.
Architecture and Technology overview of the Cognitive Learning Platform.
The objective is how to use artificial intelligence for cognitive content curation, personalize learning and develop detailed IT project requirements using artificial intelligence
How we should perceive modern No Code Approach? How No Code approach differs from Code-based approach in software development. Is it silver bullet in creating business solutions?
For the full video of this presentation, please visit:
http://www.embedded-vision.com/platinum-members/itseez/embedded-vision-training/videos/pages/may-2016-embedded-vision-summit
For more information about embedded vision, please visit:
http://www.embedded-vision.com
Yury Gorbachev, Principal Engineer at Itseez, presents the "Real-world Vision Systems Design: Challenges and Techniques" tutorial at the May 2016 Embedded Vision Summit.
Computer vision is central to many modern, cool products and technologies, including augmented reality, virtual reality and drones. Thanks to recent advances in system-on-chip and embedded systems design, one can finally implement robust computer vision capabilities for demanding applications on embedded platforms. However, creating such systems is complex and challenging, and requires extensive, deep knowledge and hands-on experience in many areas, such as embedded system architecture, hardware-specific acceleration and memory access patterns.
Mistakes in any of these areas can significant delay your project, or even sink it entirely. In this talk, Gorbachev explores some of the most common pitfalls of vision product development projects, and presents practical ways of avoiding them. He draws on examples from real-world product development projects.
Real-world Vision Systems Design: Challenges and TechniquesYury Gorbachev
Presented at Embedded Vision Alliance Summit 2016.
Computer vision is central to many modern, cool products and technologies including augmented reality, virtual reality and drones. Thanks to recent advances in system-on-chip and embedded systems design, one can finally implement robust computer vision capabilities for demanding applications on embedded platforms. However, creating such systems is complex and challenging, and requires extensive, deep knowledge and hands-on experience in many areas, such as embedded system architecture, hardware-specific acceleration and memory access patterns.
Mistakes in any of these areas can significant delay your project, or even sink it entirely. In this talk, we will explore some of the most common pitfalls of vision product development projects, and present practical ways of avoiding them. We will draw on examples from real-world product development projects.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
Even though at surface level ‘java.lang.OutOfMemoryError’ appears as one single error; underlyingly there are 9 types of OutOfMemoryError. Each type of OutOfMemoryError has different causes, diagnosis approaches and solutions. This session equips you with the knowledge, tools, and techniques needed to troubleshoot and conquer OutOfMemoryError in all its forms, ensuring smoother, more efficient Java applications.
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
top nidhi software solution freedownloadvrstrong314
This presentation emphasizes the importance of data security and legal compliance for Nidhi companies in India. It highlights how online Nidhi software solutions, like Vector Nidhi Software, offer advanced features tailored to these needs. Key aspects include encryption, access controls, and audit trails to ensure data security. The software complies with regulatory guidelines from the MCA and RBI and adheres to Nidhi Rules, 2014. With customizable, user-friendly interfaces and real-time features, these Nidhi software solutions enhance efficiency, support growth, and provide exceptional member services. The presentation concludes with contact information for further inquiries.
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
1. Building ADAS
SYSTEM from scratch
Alex Myakov, Chief CV Advocate
Yury Gorbachev, CV Integration & Optimization lead
September, 2016
2. Who we are ?
Itseez was acquired by IoTG/Intel in July, 2016
Itseez was founded in 2005:
• 3 ex- Intel co-Founders + 1 Principal Engineer
• OpenCV development and support (2005-present)
• OpenVX initiative leaders: v1.0 and v1.1 were published in
October, 2014 and in May, 2016
SW Products: ADAS, Facense, AcceleratedCV (ACV)
Skills: CV algorithms, HW specific optimization, 3+
years of deep learning (DL)
Industries: automotive, security, robotics, wearables,etc
3. Building ADAS System from Scratch
The Dream and Ambition:
• Create state-of-the-art software based front
camera ADAS algos
• License such algos to Tier-1s and OEMs
Starting point (late 2013):
• Strong knowledge of CV
• Strong knowledge of embedded/optimization
• Good knowledge of cameras/sensors/optics
• No ADAS/automotive specific knowledge
4. Building ADAS solution from scratch
Strategy:
• Highly portable CV algos (pure ARM optimized code)
• Open SW platform (Android, Linux)
• Simplest system possible
• Cheapest COTS components
• Camera (optics, sensor, packaging)
• HW platform
• Easy/fast installation in any car with no dependence
on car parameters
• Automatic or simple calibration
5. ADAS Project Timeline
2013
• TSR
• Demo platform:
Nexus 4
2014
• +LDW
• +FCW
• Demo Platform:
Asus Transformer
Tablet + Android OS
+ Standalone
Camera
2015
• +PD
• Demo Platform:
TK1+ Linux OS +
Standalone Camera
• Demos with QNX:
• CES 2015
• TU Update 2015
2016
• PoCs:
• +Semantic Road
Segmentation
• +Obstacle Detection
• +Driver Monitoring
• Demos with QNX:
• CES 2016
6. Demo Setup
Camera:
• 1M
• 1280H x 800V
• HDR/WDR
• 30 fps
Embedded
Platform
USB 3.0
Snap-and-go concept:
• Simple and fast installation in any car
• No dependence on car parameters
• Automatic calibration or simple
calibration
7. Lessons Learned
We expected ADAS to be just another CV application !
• we ended up running into and solving lots of issues
• SW development/testing paradigm
• HW issues
• Datasets
8. ADAS Solution SW Architecture
TSR LDW FCW PD
Common Image Processing Pipeline + Autocalibration
OpenCV
IPP AcceleratedCV (ACV)
x86 ARM
CV algo prototyping on desktop
Lab testing/CI on server
Execution on target
Live test/benchmarking
9. SW design approach
ADAS algorithms are purely software based:
• Possible to design and test on desktops
• Purely based on OpenCV
• No special software skills are required (GPU, DSP,
etc)
• Flexible and upgradable
Solved platform compatibility issues
• No vendor provides cross-platform CV framework
• OpenCV is limited in supporting this
Created AcceleratedCV (ACV) library to address
platform compatibility issue
10. Continuous integration
Any change in ADAS algorithms or processing
pipeline requires complete re-evaluation
• Detection/processing quality on the entire dataset
• Performance figures for each ADAS algorithm
Benefits from pure SW based approach
• Quality evaluation on servers/cloud for entire dataset
• Performance benchmarking on multiple HW targets
• Reduces test time from days to hours!
11. Datasets
CV algorithms require datasets for design and
testing:
• No available commercial datasets
• Research datasets cannot be used for products
Our own datasets for each ADAS algo were created:
• Different conditions (rain, snow, sun)
• Geographical locations
• Dataset annotation and management tools
• Many days of driving + many months of annotation
The market offering of quality annotated datasets is
still very limited !
12. Datasets stats
TSR: 2.5K good unique signs
PD: 83K+ pedestrian bounding boxes
FCW: 5K+ different cars and ca 1K trucks
LDW: 0.5M+ boundaries
13. HW Issues
HW issues are caused by consumer “gradeness” of
components
Temperature issues:
• Camera overheating -> skipped or corrupted frames
• HW platform overheating -> throttling
System issues:
• throttling and unpredicted system behavior under
heavy processing loads
Mechanical issues:
• USB 3.0 cable connectors get loose and break
14. Where is Deep Learning in our algos?
Original ADAS algos were based on classical CV
• Embedded platforms were too weak and not able to
provide required performance Gflops
• Datasets were too small to yield quality DL results
• DL technology was not fully there
Conventional CV + small DL networks:
• PD: validation of PD results based on classical CV –
increase DR and reduce FA rate
• Driver monitoring: conventional face detector + DL
based headpose estimation
16. Obstacle Detection using SfM - PoC
•We estimate 3D coordinates using
points tracking and vehicle speed.
•Obstacles are calculated as
clusters of points above the road
plane.