SlideShare a Scribd company logo
1 of 14
`
COMPARATIVE STUDY ON
BUSINESS MODEL OF GOOGLE
CHROME AND MOZILLA
FIREFOX
B.M.S COLLEGE OF ENGINEERING
BULL TEMPLE ROAD, BASAVANAGUDI, BANGALORE - 560 019,KARNATAKA, INDIA
2
COMPARATIVE STUDY ON BUSINESS MODEL OF
GOOGLE CHROME AND MOZILLA FIREFOX
Name USN
Sanketh J 1BM19EC143
Sree Suryadatta M Vadhoolas 1BM19EC161
Course Instructor
Prof. Sujatha K
PMF AAT ON
3
INTRODUCTION: GOOGLE CHROME
• Chrome: Free open-source web browser – 2008 by
Google. (Project Chrome)
• Chrome in play store - more than 1 billion
downloads.
• Wide range of extensions and apps: Scribe,
Grammarly, Classroom, Calendar, etc.
• Developer friendly.
• Improved security and performance.
4
INTRODUCTION: MOZILLA FIREFOX
• Firefox: Free open-source web browser – 2002, by
Mozilla. (Project Phoenix)
• Non-profit organization – no
advertising/commercial revenue.
• Revenue – Firefox for organizations, Firefox OS.
• Other products/services – Firefox Focus, Reality,
Lockwise and Send.
• Privacy, security, customization in open source
approach.
5
MARKET SHARE
• Hello
Source: StatCounter
• Self-driving Cars and ADAS assisted cars need
high level of precision in perception to
achieve safe and accident free road time.
• Navigation in unmapped terrains like oceans,
space and extraterrestrial rovers.
• Industrial/Agricultural mobile robots and
drones.
6
APPLICATIONS OF VO
7
• Challenges:
• To perceive the environment
• To estimate vehicles relative motion from objects
• GNSS does not provide precise Localization. So, SLAM is a viable solution
• SLAM:
• LIDAR based SLAM
• RADAR based SLAM
• Vision based SLAM
• Vision-based SLAM:
• Most cost-effective
• Natural solution
• Problems:
• High computation cost
• Latency for real-time deployment
PROBLEM DEFINITION
• Running on CPU:
• Very unpredictable
• Not very efficient
• Running on GPU:
• Cost is High
• Parallelism is only to a certain extent
• Running on FPGA:
• Offer true and reconfigurable parallelism
• Low power
• Cost efficiency
PROBLEM DEFINITION (CONTD..)
9
CAMERA
Image
Sequence
ORB Feature
Extraction
PnP Pose
Estimation
FLANN Feature
Matching
CNN Object
Recognition
Localization and Mapping
PROPOSED SOLUTION
• A Hardware accelerated VO algorithm (subset
of vSLAM) with CNN based object recognition
to realize vSLAM, on PYNQ-Z2 SoC FPGA.
• On FPGA: ORB feature extraction, FLANN
feature matching, PnP pose estimation
• On SoC: Image extraction, Output processing,
CNN based object recognition
• Monocular system improvised to Stereo-vision
system using depth filters (CNN).
10
PROPOSED SOLUTION (CONTD..)
• Accelerator architecture interfaced
to SoC system bus via AXI.
• Access DDR3 memory via DMA
controller.
• Input frames: from SoC via camera /
memory(dataset)
• Output data: sent for visualization to
SoC through AXI interrupts.
System Architecture
11
PROJECT TIMELINE
12
ESTIMATED BILL OF MATERIAL
Sl.No
.
Manufact
urer
Part
No.
Description Units Unit Cost Cost
1 TUL
DFR06
00
Pynq-Z2 Development
Board*
1 INR 15,173 INR 15,173
2 Logitech C270 USB Camera 1 INR 1,995 INR 1,995
Total Units 2 Total Cost INR 17,168
* PYNQ-Z2 development is obtained from the Department of
Electronics and Communication for this project.
• Z. Kuang et al., A Real-time and Robust Monocular Visual Inertial SLAM System Based
on Point and Line Features for Mobile Robots of Smart Cities Toward 6G,IEEE Open
Journal of the Communications Society, vol. 3, 2022
• A. Barzegar, O. Doukhi, D. -J. Lee and Y. -h. Jo, Nonlinear Model Predictive Control for
Self-Driving cars Trajectory Tracking in GNSS-denied environments, ICCAS 2020
• Loo, Shing Yan & Amiri, Ali & Mashohor, Syamsiah & Tang, Sai Hong & Zhang, Hong.
(2018). CNN-SVO: Improving the Mapping in Semi-Direct Visual Odometry Using
Single-Image Depth Prediction
• N. Ragot, R. Khemmar, A. Pokala, R. Rossi and J. -Y. Ertaud, Benchmark of Visual SLAM
Algorithms: ORB-SLAM2 vs RTAB-Map, ICEST 2019
• Wasala, M.; Szolc, H.; Kryjak, T. An Efficient Real-Time FPGA-Based ORB Feature
Extraction for an UHD Video Stream for Embedded Visual SLAM, Electronics 2022
• L. Schäffer, Z. Kincses and S. Pletl, A Real-Time Pose Estimation Algorithm Based on
FPGA and Sensor Fusion, IEEE SISY 2018
REFERENCES
Add a Footer 13
THANK YOU
14

More Related Content

Similar to PMF_AAT.pptx

1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi
1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi
1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi
sathiyasowmi
 

Similar to PMF_AAT.pptx (20)

Synthetic Data and Graphics Techniques in Robotics
Synthetic Data and Graphics Techniques in RoboticsSynthetic Data and Graphics Techniques in Robotics
Synthetic Data and Graphics Techniques in Robotics
 
A REVIEW ON IMPROVING TRAFFIC-SIGN DETECTION USING YOLO ALGORITHM FOR OBJECT ...
A REVIEW ON IMPROVING TRAFFIC-SIGN DETECTION USING YOLO ALGORITHM FOR OBJECT ...A REVIEW ON IMPROVING TRAFFIC-SIGN DETECTION USING YOLO ALGORITHM FOR OBJECT ...
A REVIEW ON IMPROVING TRAFFIC-SIGN DETECTION USING YOLO ALGORITHM FOR OBJECT ...
 
FIWARE Global Summit - FogFlow GE: Intent-based Edge Programming
FIWARE Global Summit - FogFlow GE: Intent-based Edge ProgrammingFIWARE Global Summit - FogFlow GE: Intent-based Edge Programming
FIWARE Global Summit - FogFlow GE: Intent-based Edge Programming
 
CAN.do presentation
CAN.do presentationCAN.do presentation
CAN.do presentation
 
pick and place robotic arm
pick and place robotic armpick and place robotic arm
pick and place robotic arm
 
Mainprojpresentation 150617092611-lva1-app6892
Mainprojpresentation 150617092611-lva1-app6892Mainprojpresentation 150617092611-lva1-app6892
Mainprojpresentation 150617092611-lva1-app6892
 
ObjectDetection.pptx
ObjectDetection.pptxObjectDetection.pptx
ObjectDetection.pptx
 
IRJET- Location based Management of Profile
IRJET- Location based Management of ProfileIRJET- Location based Management of Profile
IRJET- Location based Management of Profile
 
Nas net where model learn to generate models
Nas net where model learn to generate modelsNas net where model learn to generate models
Nas net where model learn to generate models
 
Giacomo Mellone CV
Giacomo Mellone CVGiacomo Mellone CV
Giacomo Mellone CV
 
FYP1 Presentation - Development of interactive turn-by-turn navigation in Kul...
FYP1 Presentation - Development of interactive turn-by-turn navigation in Kul...FYP1 Presentation - Development of interactive turn-by-turn navigation in Kul...
FYP1 Presentation - Development of interactive turn-by-turn navigation in Kul...
 
1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi
1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi
1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi
 
Location Tracking and Smooth Path Providing System
Location Tracking and Smooth Path Providing SystemLocation Tracking and Smooth Path Providing System
Location Tracking and Smooth Path Providing System
 
Internship_project_presentation on ANPR.pptx
Internship_project_presentation on ANPR.pptxInternship_project_presentation on ANPR.pptx
Internship_project_presentation on ANPR.pptx
 
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
 
Computer Vision Technology and Expertise
Computer Vision Technology and ExpertiseComputer Vision Technology and Expertise
Computer Vision Technology and Expertise
 
Rajshree1.pdf
Rajshree1.pdfRajshree1.pdf
Rajshree1.pdf
 
Self Driving Car
Self Driving CarSelf Driving Car
Self Driving Car
 
Object Detection for Autonomous Cars using AI/ML
Object Detection for Autonomous Cars using AI/MLObject Detection for Autonomous Cars using AI/ML
Object Detection for Autonomous Cars using AI/ML
 
Computer vision for transportation
Computer vision for transportationComputer vision for transportation
Computer vision for transportation
 

Recently uploaded

Lucknow 💋 Call Girls Service Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
Lucknow 💋 Call Girls Service Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...Lucknow 💋 Call Girls Service Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
Lucknow 💋 Call Girls Service Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
anilsa9823
 
FULL NIGHT — 9999894380 Call Girls In Saket | Delhi
FULL NIGHT — 9999894380 Call Girls In Saket | DelhiFULL NIGHT — 9999894380 Call Girls In Saket | Delhi
FULL NIGHT — 9999894380 Call Girls In Saket | Delhi
SaketCallGirlsCallUs
 
Admirable # 00971529501107 # Call Girls at dubai by Dubai Call Girl
Admirable # 00971529501107 # Call Girls at dubai by Dubai Call GirlAdmirable # 00971529501107 # Call Girls at dubai by Dubai Call Girl
Admirable # 00971529501107 # Call Girls at dubai by Dubai Call Girl
home
 
Bobbie goods coloring book 81 pag_240127_163802.pdf
Bobbie goods coloring book 81 pag_240127_163802.pdfBobbie goods coloring book 81 pag_240127_163802.pdf
Bobbie goods coloring book 81 pag_240127_163802.pdf
MARIBEL442158
 
Lucknow 💋 Russian Call Girls Sushant Golf City - 450+ Call Girl Cash Payment ...
Lucknow 💋 Russian Call Girls Sushant Golf City - 450+ Call Girl Cash Payment ...Lucknow 💋 Russian Call Girls Sushant Golf City - 450+ Call Girl Cash Payment ...
Lucknow 💋 Russian Call Girls Sushant Golf City - 450+ Call Girl Cash Payment ...
anilsa9823
 
Lucknow 💋 best call girls in Lucknow (Adult Only) 8923113531 Escort Service ...
Lucknow 💋 best call girls in Lucknow  (Adult Only) 8923113531 Escort Service ...Lucknow 💋 best call girls in Lucknow  (Adult Only) 8923113531 Escort Service ...
Lucknow 💋 best call girls in Lucknow (Adult Only) 8923113531 Escort Service ...
anilsa9823
 
Authentic # 00971556872006 # Hot Call Girls Service in Dubai By International...
Authentic # 00971556872006 # Hot Call Girls Service in Dubai By International...Authentic # 00971556872006 # Hot Call Girls Service in Dubai By International...
Authentic # 00971556872006 # Hot Call Girls Service in Dubai By International...
home
 

Recently uploaded (20)

Lucknow 💋 Call Girls Service Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
Lucknow 💋 Call Girls Service Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...Lucknow 💋 Call Girls Service Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
Lucknow 💋 Call Girls Service Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
 
FULL NIGHT — 9999894380 Call Girls In Saket | Delhi
FULL NIGHT — 9999894380 Call Girls In Saket | DelhiFULL NIGHT — 9999894380 Call Girls In Saket | Delhi
FULL NIGHT — 9999894380 Call Girls In Saket | Delhi
 
Admirable # 00971529501107 # Call Girls at dubai by Dubai Call Girl
Admirable # 00971529501107 # Call Girls at dubai by Dubai Call GirlAdmirable # 00971529501107 # Call Girls at dubai by Dubai Call Girl
Admirable # 00971529501107 # Call Girls at dubai by Dubai Call Girl
 
The First Date by Daniel Johnson (Inspired By True Events)
The First Date by Daniel Johnson (Inspired By True Events)The First Date by Daniel Johnson (Inspired By True Events)
The First Date by Daniel Johnson (Inspired By True Events)
 
Lucknow 💋 Russian Call Girls Lucknow - Book 8923113531 Call Girls Available 2...
Lucknow 💋 Russian Call Girls Lucknow - Book 8923113531 Call Girls Available 2...Lucknow 💋 Russian Call Girls Lucknow - Book 8923113531 Call Girls Available 2...
Lucknow 💋 Russian Call Girls Lucknow - Book 8923113531 Call Girls Available 2...
 
Bobbie goods coloring book 81 pag_240127_163802.pdf
Bobbie goods coloring book 81 pag_240127_163802.pdfBobbie goods coloring book 81 pag_240127_163802.pdf
Bobbie goods coloring book 81 pag_240127_163802.pdf
 
Lucknow 💋 Call Girl in Lucknow | Whatsapp No 8923113531 VIP Escorts Service A...
Lucknow 💋 Call Girl in Lucknow | Whatsapp No 8923113531 VIP Escorts Service A...Lucknow 💋 Call Girl in Lucknow | Whatsapp No 8923113531 VIP Escorts Service A...
Lucknow 💋 Call Girl in Lucknow | Whatsapp No 8923113531 VIP Escorts Service A...
 
exhuma plot and synopsis from the exhuma movie.pptx
exhuma plot and synopsis from the exhuma movie.pptxexhuma plot and synopsis from the exhuma movie.pptx
exhuma plot and synopsis from the exhuma movie.pptx
 
Alex and Chloe by Daniel Johnson Storyboard
Alex and Chloe by Daniel Johnson StoryboardAlex and Chloe by Daniel Johnson Storyboard
Alex and Chloe by Daniel Johnson Storyboard
 
Lucknow 💋 Russian Call Girls Sushant Golf City - 450+ Call Girl Cash Payment ...
Lucknow 💋 Russian Call Girls Sushant Golf City - 450+ Call Girl Cash Payment ...Lucknow 💋 Russian Call Girls Sushant Golf City - 450+ Call Girl Cash Payment ...
Lucknow 💋 Russian Call Girls Sushant Golf City - 450+ Call Girl Cash Payment ...
 
Jeremy Casson - An Architectural and Historical Journey Around Europe
Jeremy Casson - An Architectural and Historical Journey Around EuropeJeremy Casson - An Architectural and Historical Journey Around Europe
Jeremy Casson - An Architectural and Historical Journey Around Europe
 
Lucknow 💋 best call girls in Lucknow (Adult Only) 8923113531 Escort Service ...
Lucknow 💋 best call girls in Lucknow  (Adult Only) 8923113531 Escort Service ...Lucknow 💋 best call girls in Lucknow  (Adult Only) 8923113531 Escort Service ...
Lucknow 💋 best call girls in Lucknow (Adult Only) 8923113531 Escort Service ...
 
Authentic # 00971556872006 # Hot Call Girls Service in Dubai By International...
Authentic # 00971556872006 # Hot Call Girls Service in Dubai By International...Authentic # 00971556872006 # Hot Call Girls Service in Dubai By International...
Authentic # 00971556872006 # Hot Call Girls Service in Dubai By International...
 
Jeremy Casson - Top Tips for Pottery Wheel Throwing
Jeremy Casson - Top Tips for Pottery Wheel ThrowingJeremy Casson - Top Tips for Pottery Wheel Throwing
Jeremy Casson - Top Tips for Pottery Wheel Throwing
 
Lucknow 💋 Escorts Service Lucknow Phone No 8923113531 Elite Escort Service Av...
Lucknow 💋 Escorts Service Lucknow Phone No 8923113531 Elite Escort Service Av...Lucknow 💋 Escorts Service Lucknow Phone No 8923113531 Elite Escort Service Av...
Lucknow 💋 Escorts Service Lucknow Phone No 8923113531 Elite Escort Service Av...
 
Lucknow 💋 Call Girls in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 892311...
Lucknow 💋 Call Girls in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 892311...Lucknow 💋 Call Girls in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 892311...
Lucknow 💋 Call Girls in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 892311...
 
AaliyahBell_themist_v01.pdf .
AaliyahBell_themist_v01.pdf             .AaliyahBell_themist_v01.pdf             .
AaliyahBell_themist_v01.pdf .
 
Amelia's Dad's Father of the Bride Speech
Amelia's Dad's Father of the Bride SpeechAmelia's Dad's Father of the Bride Speech
Amelia's Dad's Father of the Bride Speech
 
Call girls in Kanpur - 9761072362 with room service
Call girls in Kanpur - 9761072362 with room serviceCall girls in Kanpur - 9761072362 with room service
Call girls in Kanpur - 9761072362 with room service
 
Hazratganj / Call Girl in Lucknow - Phone 🫗 8923113531 ☛ Escorts Service at 6...
Hazratganj / Call Girl in Lucknow - Phone 🫗 8923113531 ☛ Escorts Service at 6...Hazratganj / Call Girl in Lucknow - Phone 🫗 8923113531 ☛ Escorts Service at 6...
Hazratganj / Call Girl in Lucknow - Phone 🫗 8923113531 ☛ Escorts Service at 6...
 

PMF_AAT.pptx

  • 1. ` COMPARATIVE STUDY ON BUSINESS MODEL OF GOOGLE CHROME AND MOZILLA FIREFOX
  • 2. B.M.S COLLEGE OF ENGINEERING BULL TEMPLE ROAD, BASAVANAGUDI, BANGALORE - 560 019,KARNATAKA, INDIA 2 COMPARATIVE STUDY ON BUSINESS MODEL OF GOOGLE CHROME AND MOZILLA FIREFOX Name USN Sanketh J 1BM19EC143 Sree Suryadatta M Vadhoolas 1BM19EC161 Course Instructor Prof. Sujatha K PMF AAT ON
  • 3. 3 INTRODUCTION: GOOGLE CHROME • Chrome: Free open-source web browser – 2008 by Google. (Project Chrome) • Chrome in play store - more than 1 billion downloads. • Wide range of extensions and apps: Scribe, Grammarly, Classroom, Calendar, etc. • Developer friendly. • Improved security and performance.
  • 4. 4 INTRODUCTION: MOZILLA FIREFOX • Firefox: Free open-source web browser – 2002, by Mozilla. (Project Phoenix) • Non-profit organization – no advertising/commercial revenue. • Revenue – Firefox for organizations, Firefox OS. • Other products/services – Firefox Focus, Reality, Lockwise and Send. • Privacy, security, customization in open source approach.
  • 6. • Self-driving Cars and ADAS assisted cars need high level of precision in perception to achieve safe and accident free road time. • Navigation in unmapped terrains like oceans, space and extraterrestrial rovers. • Industrial/Agricultural mobile robots and drones. 6 APPLICATIONS OF VO
  • 7. 7 • Challenges: • To perceive the environment • To estimate vehicles relative motion from objects • GNSS does not provide precise Localization. So, SLAM is a viable solution • SLAM: • LIDAR based SLAM • RADAR based SLAM • Vision based SLAM • Vision-based SLAM: • Most cost-effective • Natural solution • Problems: • High computation cost • Latency for real-time deployment PROBLEM DEFINITION
  • 8. • Running on CPU: • Very unpredictable • Not very efficient • Running on GPU: • Cost is High • Parallelism is only to a certain extent • Running on FPGA: • Offer true and reconfigurable parallelism • Low power • Cost efficiency PROBLEM DEFINITION (CONTD..)
  • 9. 9 CAMERA Image Sequence ORB Feature Extraction PnP Pose Estimation FLANN Feature Matching CNN Object Recognition Localization and Mapping PROPOSED SOLUTION • A Hardware accelerated VO algorithm (subset of vSLAM) with CNN based object recognition to realize vSLAM, on PYNQ-Z2 SoC FPGA. • On FPGA: ORB feature extraction, FLANN feature matching, PnP pose estimation • On SoC: Image extraction, Output processing, CNN based object recognition • Monocular system improvised to Stereo-vision system using depth filters (CNN).
  • 10. 10 PROPOSED SOLUTION (CONTD..) • Accelerator architecture interfaced to SoC system bus via AXI. • Access DDR3 memory via DMA controller. • Input frames: from SoC via camera / memory(dataset) • Output data: sent for visualization to SoC through AXI interrupts. System Architecture
  • 12. 12 ESTIMATED BILL OF MATERIAL Sl.No . Manufact urer Part No. Description Units Unit Cost Cost 1 TUL DFR06 00 Pynq-Z2 Development Board* 1 INR 15,173 INR 15,173 2 Logitech C270 USB Camera 1 INR 1,995 INR 1,995 Total Units 2 Total Cost INR 17,168 * PYNQ-Z2 development is obtained from the Department of Electronics and Communication for this project.
  • 13. • Z. Kuang et al., A Real-time and Robust Monocular Visual Inertial SLAM System Based on Point and Line Features for Mobile Robots of Smart Cities Toward 6G,IEEE Open Journal of the Communications Society, vol. 3, 2022 • A. Barzegar, O. Doukhi, D. -J. Lee and Y. -h. Jo, Nonlinear Model Predictive Control for Self-Driving cars Trajectory Tracking in GNSS-denied environments, ICCAS 2020 • Loo, Shing Yan & Amiri, Ali & Mashohor, Syamsiah & Tang, Sai Hong & Zhang, Hong. (2018). CNN-SVO: Improving the Mapping in Semi-Direct Visual Odometry Using Single-Image Depth Prediction • N. Ragot, R. Khemmar, A. Pokala, R. Rossi and J. -Y. Ertaud, Benchmark of Visual SLAM Algorithms: ORB-SLAM2 vs RTAB-Map, ICEST 2019 • Wasala, M.; Szolc, H.; Kryjak, T. An Efficient Real-Time FPGA-Based ORB Feature Extraction for an UHD Video Stream for Embedded Visual SLAM, Electronics 2022 • L. Schäffer, Z. Kincses and S. Pletl, A Real-Time Pose Estimation Algorithm Based on FPGA and Sensor Fusion, IEEE SISY 2018 REFERENCES Add a Footer 13