Yoga Tutor - Error Free Yoga at Home

Preview:

DESCRIPTION

Yoga Tutor is a software prototype developed by Senior E&TC students Gandhar Tannu, Sahil Shingvi and Yash Oswal. This project uses Digital Image Processing techniques and Computer Vision algorithm to detect positional errors in Yoga postures. This project was developed in 6 months by the students. For their efforts, students were rewarded with average score of 142 marks out of maximum 150 (94%).

Citation preview

YOGA

ERROR-FREE YOGA

AT HOME

TUTOR

A Project by-

YASH OSWAL

GANDHAR TANNU

SAHIL SHINGVI

IMAGE PROCESSING

YOGA- THE BEST MEDICINE

A NEW AND INNOVATIVE IDEA

Vision behind yoga tutor

“IT’S A FANTASTIC INITIATIVE! I WOULD LIKE TO EXTEND MY FULL SUPPORT TO THIS VENTURE!”

PADEKAR GURUJI

Why yoga?

UNIVERSAL MEDICINE BEST EXERCISE FOR ALL AGES NO EQUIPMENT NEEDED LONG LASTING EFFECTS YEAR-AROUND PRACTICE

Benefits of yoga

STRESS & PAIN RELIEF FLEXIBILITY INCREASED STRENGTH WEIGHT MANAGEMENT IMPROVED CIRCULATION INNER PEACE

Challenges for practicing yoga

DIFFICULT ART TO LEARN LESS QUALIFIED PRACTITIONERS AVAILABLE PHYSICALLY, MENTALLY AND EMOTIONALLY CHALLENGING INTIMIDATING FOR BEGINNERS INCORRECT PRACTICES MAY LEAD TO INJURIES

NEED FOR YOGA TUTOR

ONLY LONG TERM SOLUTION FOR CURRENT DAY PROBLEMS YOGA PRACTICE BEING INCREASED EVERYDAY YOGA HAS TO BE PRACTICED PERFECTLY NO SELF-HELP YOGA SYSTEM DEVELOPED URGING NEED OF AUTOMATED SELF-HELP YOGA CORRECTION SYSTEM THIS SYSTEM PROVIDED BY YOGA TUTOR

MARKET SURVEY

IN AMERICA 15 – 20 MILLION PEOPLE PRACTICE YOGA

AND INDIA IT IS LOT MORE AMERICANS SPEND $5.7 BILLION A YEAR ON YOGA (CD’S, DVD’S, etc.) YOGA CAMPS AND WORKSHOPS ORGANISED EVERYWHERE (RAMAMANI IYENGAR MEMORIAL YOGA INSTITUTE- MOST REPUTED) CD’S, DVD’S AVAILAIBLE IN MARKET FROM VARIOUS AUTHORS

HIS HIGHNESS, PADEKAR GURUJI, CONDUCTS WORSHOPS AND SEMINARS

CONCLUSIONS

FROM

MARKET SURVEY

YOGA TUTOR NOT IMPLEMENTED COMMERCIALLY TILL DATE THERE IS URGENT NEED OF YOGA TUTOR IN MARKET

KEEN INTEREST SHOWN BY PADEKAR GURUJI IN THE PROJECT

ABOUT YOGA TUTOR

A SELF- HELP TOOL FOR YOGA PRACTITIONER VISUALISES AND ANALYSES MOTION IN YOGA SOFWARE TO BE INCLUDED IN YOGA CD’S AND DVD’S

COMPONENTS REQUIRED

CAMERA PROCESSOR MONITOR

KEY CRITERIAS- CAMERA CLARITY PROCESSOR SPEED

F

L

O

W

C

H

A

R

T

PRACTITIONER VIDEO

YOGA MASTER VIDEO

FRAME EXTRACTION COMPARISON

ERROR DETECT

SURF ALGORITHM

functions

EXACT FRAME EXTRACTION VISUALIZE AND ANALYZE BODY POSTURE STORAGE OF DATA COMPARISON OF DATA ERROR DETECTION (IF IT EXISTS)

WORKING

USE OF SURF ALGORITHM

FRAME EXTRACTION COMPARISON ERROR DETECTION

MAJOR INPUTS- REFERENCE AND PRACTIONER VIDEO

MAJOR OUTPUT- COMPARISON AND ERROR DETECTION SCREEN

ARCHITECTURAL DESIGN

GRAYSCALING

AND THRESHOLDING

EROSION AND DILATION

CANNY ALGORITHM

I N P U T I

M A G E

S U R F

A L G O

PRE-PROCESSING

SURF ALGORITHM

(SPEEDED UP ROBUST FEATURES)

A ROBUST IMAGE DETECTOR & DESCRIPTOR ALGORITHM FIRST PRESENTED BY HERBERT BAY ET AL. IN 2006 USED IN COMPUTER VISION TASKS LIKE OBJECT RECOGNITION OR 3D RECONSTRUCTION PARTLY INSPIRED BY THE SIFT DESCRIPTOR THE STANDARD VERSION OF SURF IS SEVERAL TIMES FASTER THAN SIFT MORE ROBUST AGAINST DIFFERENT IMAGE TRANSFORMATIONS THAN SIFT.

SURF- the IDEAL CHOICE

FOR YOGA TUTOR

SCALE AND ROTATION INVARIANCE- CAMERA POSITION FLEXIBILITY INVARIANCE OF PRACTITIONER AND TRAINER HEIGHT ROBUST TO NOISE- LOW RESTRICTION ON CAMERA QUALITY (PERFECT FOR WEB CAMERAS) FAST PROCESSING- NEAR REAL TIME RESULTS REPEATABILITY- MULTIPLE USAGE

SURF ALGORITHM

IMPLEMENTED

KEY POINTS USING SURF ALGORITHM

KEY POINT MATCHING USING SURF ALGORITHM

BOOK COVER MATCHING

BUILDING MATCHING

HAND GESTURE MATCHING

SEQUENCE DIAGRAM

UserUser ProcessorProcessor DatabaseDatabase

feed Reference video

Store After Process

Feed Practioner video

Feed after Process

Perform Compare task

Sr. no. Task Date

1 Deciding the Tool 12th Sept

2 Learn to use the tool (MATLAB) 23rd Sept

3 Deciding Application 25th Sept

4 Requirements of Application

(CHAKRASANA) 30th Sept

5 Start working on application 12th Oct

6 Build the first prototype 10th Dec

7 Work on the flaws 15th Dec

8 Build final application 15th Feb

T

I

M

E

L

I

N

E

RISKS INVOLVED

IDEA NOT BEEN IMPLEMENTED BEFORE INEXPERIENCED DEVELOPERS AVAILAIBLE TIME LESS

YOGA TUTOR TEAM

EXTERNAL MENTOR- PADEKAR GURUJI INTERNAL GUIDE- Prof. Mrs. WASMATKAR INTERNAL MENTOR- Prof. Mr. JOSHI

PROJECT DEVELOPERS-

YASH OSWAL GANDHAR TANNU SAHIL SHINGVI

QUESTIONS?

Thank you

Pictures taken from Internet Slide show made by GANDHAR TANNU

Recommended