LIDAR Wearable Navigational System for the Visually Impaired 👁️ -- [2022 GSEF Project]

Overview

A Novel Implementation of LiDAR Mesh Classification and Image Classifiers In Assistive Technology for the Visually Impaired.


Background Information

253 million people worldwide including 20.6 million Americans are visually impaired. Research acknowledges that 42% of these visually impaired people have trouble navigating everyday objects in their environments.


Goal

To alleviate the stressors experienced by the visually impaired when traversing unfamiliar environments by leveraging LiDAR mesh classifications and supplemental image classifiers to non-intrusively relay sufficient descriptions of the surroundings to the user.


How it Works

  • We used the LiDAR sensor (iPhone 12 Pro) to classify objects that were relatively geometrically simple from a depthmap. The LiDAR sensor doubled as a distance measuring device, capable of measuring object distances up to 5 meters.
  • For objects that were more geometrically complex, we used Swift's CoreML library for image classifications.
  • Finally, we used Swift's AVFoundation library to non-intrusively relay descriptions of surroundings to the user.

Results


Publication


Partners


Honors & Awards 🏆

  • 1st Place in the Georgia Junior Science & Humanities Symposium (as presenter)
  • Honorable Mention in the National Junior Science & Humanities Symposium (as presenter)
  • Georgia Science and Engineering Fair: Best in Category, Systems Software
  • Georgia Science and Engineering Fair: Mu Alpha Theta Award
  • 1st Place in the GSMST Science & Engineering Fair
  • 1st Place in the Gwinnett County Science and Engineering Fair
You might also like...
Hack Sprint, Winter 2022, SwiftUI

Hack Sprint - Winter 2022 Welcome to Hack Sprint! The world of mobile development is an amazing and rich one, but one that might seem intimidating at

Brogatchi - RETRO virtual pet sim for cornhacks 2022

Brogatchi When the Tamagotchi was released in 1996, it introduced a generation o

Проект команды DreamTeam по курсу "Разработка приложений на iOS" VK Group (весна 2022)

2022_1_DreamTeam Проект команды DreamTeam по курсу "Разработка приложений на iOS" VK Group (весна 2022) meet2guide Программа для выбора экскурсии и об

CVE-2022-22639: Get a Root Shell on macOS Monterey

Details See Blog: https://www.trendmicro.com/en_us/research/22/d/macos-suhelper-root-privilege-escalation-vulnerability-a-deep-di.html Exploitation of

Application for iOS Applications Development, Autumn 2022

iOS2022AUT Application for iOS Applications Development, Autumn 2022, 41889/05 https://github.com/johnballauts/iOS2022AUT Team members: Name Student I

An app for questioning people to try on different names and pronouns. A winner of the Swift Student Challenge 2022.
An app for questioning people to try on different names and pronouns. A winner of the Swift Student Challenge 2022.

DiscoverMe is an app for questioning, trans, nonbinary, and gender-nonconforming people to try on different names and pronouns that better suit their

WWDC 2022 - SoundBall (Accepted 🥳)

♫ SoundBall 🎮 Play You can set the horizontal and vertical walls with the Object Picker on the top. You can set the sound that the wall makes with th

 My WWDC 2022 swift student challenge submission - GradientDescend
My WWDC 2022 swift student challenge submission - GradientDescend

GradientDescend Welcome to GradientDescend! This is my submission for the WWDC 2022 Swift Student Challenge. If you'd like, you can check out Gradient

This is the application that describes Equipment Losses & Death Toll & Military Wonded & Prisoner of War of russians in 2022 Ukraine russia War. #StandWithUkraine
This is the application that describes Equipment Losses & Death Toll & Military Wonded & Prisoner of War of russians in 2022 Ukraine russia War. #StandWithUkraine

This is the application that describes Equipment Losses & Death Toll & Military Wonded & Prisoner of War of russians in 2022 Ukraine russia War. #StandWithUkraine

Repository for STRV Academy: Becoming an iOS Engineer 2022

STRV Academy: Becoming an iOS engineer Repository for STRV Academy: Becoming an iOS Engineer 2022. Here you can find the project that is being develop

Swift client for Software-Challenge Germany 2022/2023

Swift client for Software-Challenge Germany 2022/2023 This package contains a simple client written in Swift for Software-Challenge Germany 2022/2023.

Ease is an event driven animation system that combines the observer pattern with custom spring animations as observers
Ease is an event driven animation system that combines the observer pattern with custom spring animations as observers

Ease is an event driven animation system that combines the observer pattern with custom spring animations as observers. It's magic. Features Animate a

YapAnimator is your fast and friendly physics-based animation system
YapAnimator is your fast and friendly physics-based animation system

YapAnimator is your fast and friendly physics-based animation system. YapAnimator was built with ease-of-use in mind, keeping you sane and your design

CRUD is an object-relational mapping (ORM) system for Swift 4+.

CRUD is an object-relational mapping (ORM) system for Swift 4+. CRUD takes Swift 4 Codable types and maps them to SQL database tables. CRUD can create tables based on Codable types and perform inserts and updates of objects in those tables. CRUD can also perform selects and joins of tables, all in a type-safe manner.

Luminous provides you a lot of information about the system and a lot of handy methods to quickly get useful data on the iOS platform.
Luminous provides you a lot of information about the system and a lot of handy methods to quickly get useful data on the iOS platform.

Luminous Example To run the example project, clone the repo, and run pod install from the Example directory first. Requirements iOS 8+ Swift 5 Xcode 1

Font management (System & Custom) for iOS and tvOS
Font management (System & Custom) for iOS and tvOS

UIFontComplete Font management (System & Custom) for iOS and tvOS Usage No more wasted time searching for names of UIFont fonts and no more surprises

NextLevel is a Swift camera system designed for easy integration, customized media capture, and image streaming in iOS
NextLevel is a Swift camera system designed for easy integration, customized media capture, and image streaming in iOS

NextLevel is a Swift camera system designed for easy integration, customized media capture, and image streaming in iOS. Integration can optionally leverage AVFoundation or ARKit.

Image loading system
Image loading system

Image Loading System Nuke ILS provides an efficient way to download and display images in your app. It's easy to learn and use thanks to a clear and c

Realtime Dynamic localization translation delivery system for iOS and Mac OSX in Swift. Create and update texts from localization.com without needing to recompile or redeploy. Cocapod for iOS devices (iPad, iPhone, iPod Touch and Mac)
Owner
John (Jack) Prewitt
he/him Junior at the Gwinnett School of Mathematics, Science, and Technology @hackgwinnett
John (Jack) Prewitt
Create, Save, and Export Point Clouds w/ Lidar equipped Iphones

Iphone Point Cloud Generator This was ceated to make the wwdc20 sample into a usable utility app. Place points in the real-world using the scene's dep

null 39 Dec 18, 2022
An iOS app that visually clones Spotify's app and consumes the official Spotify's Web API to show(and play) songs, podcasts, artists and more.

SpotifyClone An iOS app that visually clones Spotify's app and consumes the official Spotify's Web API to show(and play) songs, podcasts, artists and

null 104 Jan 7, 2023
An iOS app that visually clones Spotify's app and consumes the official Spotify's Web API to show(and play) songs, podcasts, artists and more.

SpotifyClone An iOS app that visually clones Spotify's app and consumes the official Spotify's Web API to show(and play) songs, podcasts, artists and

Gabriel Denoni 11 Dec 27, 2021
ChidoriMenu - An easy way to add menus visually similar to iOS 14's Pull Down and Context Menus but with some added benefits

ChidoriMenu ?? ⚡️ An easy way to add popover menus visually similar to the Conte

Christian Selig 152 Dec 12, 2022
IPadLiDARExperiment - Simple experiment to capture Depth data from the iPad Pro's LiDAR

iPad LiDAR Experiment Simple experiment to capture and display Depth data from t

Fabio 16 Jul 25, 2022
Using ARKit and LiDAR to save depth data and export point cloud, based on WWDC20-10611 sample code

Save iOS ARFrame and Point Cloud This project improves the usability of the sample code from WWDC20 session 10611: Explore ARKit 4. Note that the samp

null 4 Dec 22, 2022
This project has been developed to understand GraphQL and Diffable Data Source. Created on 20.06.2022.

SpaceX Launches First in first. You need to build all packages before building the project. Packages: Extensions API Open Extensions folder under proj

Okan Yücel 3 Sep 29, 2022
NP-Open-House-Setup - Automated setup utility and instructions for Friction booth at NP Open House 2022

Friction Setup Setup Instructions Friction setup Start up the iMac Give it a cou

Jia Chen 0 Jan 4, 2022
App07 - This is part of the 31 days of small Xcode apps for January 2022

App07 This is part of the 31 days of small Xcode apps for January 2022 Multiplic

Christopher M. 0 Jan 8, 2022
Aplikacja realizowana w ramach rekrutacji na staż Allegro Spring TECH e-Xperience 2022

RepoFinderAllegro Aplikacja realizowana w ramach rekrutacji na staż Allegro Spring TECH e-Xperience 2022 Uruchamianie Do uruchomienia aplikacji potrze

null 0 Jan 9, 2022