Chris Pollett >
Students >
Lodha
( Print View)
[Bio]
[Blog]
[ Unity Hands-on ]
[CS 297 Proposal]
[Deliverable 1 ]
[Deliverable 2]
[Deliverable 3]
[Deliverable 4]
[Skeleton Based Action Recognition-PDF]
[CS 297 Report-PDF]
[CS298 Proposal]
[Faster-RCNN-PDF]
[CS298 Final Report-PDF]
[CS298 Final Presentation-PDF]
|
Project Blog CS 298
Week 9 - April 13, 2021
Minutes
- Shown the demo of LeNet5 Model for 3 classes.
- Finalized the ASL classes : Hello, Help, Dollar, Washroom, Food, Okay, Hand Wave.
- Discussed about OpenPose Model to get the 2D co-ordinates of the human skeleton in any input video.
- Discussed about training the model with just 2d co-ordinate data and make RG images instead of RGB images and draw insights.
- Work on interface that has 5 webpages as part of the detected action's response.
To-Do
- Develop Unity Dataset with 3d co-ordinates generated in Unity.
- Train the model with any one class with RG images instead of RGB.
- Gather dataset for Help, Dollar, Washroom ASL.
- Train the LeNet5 Model for all the finalised classes.
- Develop a basic UI for responding to the detected signs.
Week 8 - April 6, 2021
Minutes
- Shown the demo of SVM Model for 3 classes.
- Discussed about different CNN model to use for training the model : SqueezeNet and LeNet 5.
To-Do
- Develop a CNN Based model for these 3 classes.
- Train the model for Unity generated video dataset.
SPRING BREAK : March 30 - April 5 2021
- Studied Transfer Learning.
Important Points:
- When the amount of training data is not sufficient to adjust all parameters which causes an overfitting. In this case, transfer learning and fine-tuning are used.
- Transfer-learning (or shallow retraining) v/s Fine-tuning (or deep retraining)
References :
(PDF) Leveraging Pre-trained CNN Models for Skeleton-Based Action Recognition. Available from: https://www.researchgate.net/publication/337450352_Leveraging_Pre-trained_CNN_Models_for_Skeleton-Based_Action_Recognition [accessed Apr 06 2021].
Week 7 - March 24, 2021
Minutes
- Generation of csv file having 60 class lables and 3d joint points of the generated temporal image dataset to be used for CNN.
- Keras based Le-Net model creation.
- Discussion on Le-Net architecture for recognition.
To-Do
- Support Vector Machine (SVM) Image Classification for 3 classes to analyse the precision and recall of this temporal dataset for prediction.
- Start training on basic CNN model.
Week 6 - March 16, 2021
Minutes
- Demo of RGB images geneartion from 3D joint points.
- Pre-processing for CNN : Resize and Normalise the images.
- Discussion about using CNN to do image recognition on these RGB image dataset.
To-Do
Week 5 - March 9, 2021
Minutes
- Successful transformation of motioncapture sequences into a simple spatio-temporal RGB image-like representation.
To-Do
Week 4 - March 2, 2021
Minutes
- Took the skeleton related files from NTURGB and parsed it to create 3 matrix : R,G,B
- NTURGB Datasets
To-Do
Week 3 - Feb 23, 2021
Minutes
- Presentation on Faster RCNN model.
- Detailed discussion about Window Proposal Network from Action Recognition Paper.
- Study and understand few ASL action recognition datasets from this list of ASL Datasets
To-Do
- Try to create image from 3d joints.
- Start trying the Faster RCNN model with window proposal network.
Week 2 - Feb 16, 2021
Minutes
- Discussion about the categorizing 3d coordinates into various body parts.
- Discussion about Window Proposal Network from Action Recognition Paper
To-Do
- Crop the Okay Sign video dataset.
- Try Open Pose Model for our cropped video dataset
- Study "Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks".
- Create presentation for Faster RCNN.
- Study about processing video dataset into frames to pass it into the model.
Week 1 - Feb 9, 2021
Minutes
- Kickoff meeting and idea discussion.
- Discusses about the plan for the semester : Build Action Recognition Model, Creation of User Interface, Working on Dataset.
To-Do
- Start working on Action Recognition Model
Week 0 - Feb 2 - 5, 2021
Minutes
No Meeting
- Cs298 Proposal Submission
- Got Cs298 Add Code
Project Blog CS297
Week 15 - Dec 15, 2020
Minutes
- CS297 Final Report Submission and "CR" received.
Week 14 - Dec 8, 2020
Minutes
- CS297 Final Report review.
Week 13 - Dec 1, 2020
Minutes
- Submission of Deliverable 4 : video dataset of Bone Points Detection for Okay Sign.
- Cs297 Draft Report review.
Week 12 - Nov 24, 2020
Minutes
- Discussed the progress so far.
- Deliverable 4. discussion about Bone Points Detection on the videos of Okay Sign.
- Presentation on Action Recognition Model.
- Final Submission on Dec 8.
To-Do:
- Try to make Okay Sign a better.
- Upload Deliverable 2.
- Read about Skeleton Detection
- Try to use script for video creation
Week 12 - Nov 17, 2020
Minutes
- Discussed the progress so far.
- Instructions to start writing report.
- Proposal Review. Draft 1 due on Dec 1.
- Deliverable 4. discussion about Skeleton Detection instead of model on Okay Sign.
- Final Meeting would be on Dec 8, 2020.
- Final Submission on Dec 8.
To-Do:
- Try to make Okay Sign a better.
- Upload Deliverable 2.
- Read about Skeleton Detection
- Try to use script for video creation
Week 11 - Nov 10, 2020
Minutes
- Animation Clip of avator doing wave. Work on hands in the animation. They should look good for better accuracy.
To-Do:
- Work on hands in the animation. They should look good for better accuracy.
- Work on it to make it do Okay sign.
Week 10 - Nov 3, 2020
Minutes
- Shown about Humoind Avator Rigs Configuration and how I created a OK Sign.
- Shown bookshelf created from a signle table and placed in the room near humoid avator.
- 5 signs that we may take for humoid figure : Dollar, Name, Thank You, Help, Home.
- Discussion about Deliverable 3 expectation of the Unity Movie from various angle.
-
Discussion about Final Deliverable - OK Sign or Not OK Sign Detector
- Deliverable 4 is to create a model capable of detecting the hand gesture sign (OK Sign) of human.
To-Do:
- Create Animation for the OK Sign.
- Deliverable 3 : Unity Moview - Generate 5 videos from diffierant angles to capture the actions of humanoid to be used for model training.
- Submit Deliverable 2.
Week 9 - Oct 27, 2020
Minutes
- Shown demo of my Unity projects where a human (Avator: Elizabet Warren) & a cartoon human avator figure was placed in a Washroom having a Mirror, Sink, Door and side table in a Room.
Elizabet was talking to the character by using hands & face moveemnt. The cartoon character was waving back to her.
- Discussion about creating a shop where 1 shelves would be placed and 1 human figure doing an OK sign as part of deliverable 2.
To-Do:
- Learn about Rigs
- Create the room where the bookshelf and avators are placed.
- Learn how to make the avator do the OK Sign.
- Finaly create the unity project by placing the humanoid figure doing OK sign in a room.
- Think about atleast 5 signs that we can take up this humoid figure
Week 8 - Oct 20, 2020
MidTerm Week Break
Week 7 - Oct 15, 2020
Minutes
- Shown demo about a Unity projects where a human figure was placed in a 3D space and was capable of doing some actions on press of key : Juml, Move Left/Right, Move Forward/Backward in a 3d space.
- Start Deliverable 2: Discussion about creating a shop where 2 shelves would be placed and 1 human figure doing an OK sign as part of deliverable 2.
To-Do:
- Do a tutorial on Unity.
- Create a project with 1 human doing OK sign.
Week 6 - Oct 6, 2020
Minutes
- Shown demo about a Unity projects where a human figure was placed in a 3D space and was capable of doing some actions on press of key : Juml, Move Left/Right, Move Forward/Backward.
- Start Deliverable 2: Discussion about creating a shop where 2 shelves would be placed and 1 human figure doing an OK sign as part of deliverable 2.
To-Do:
- Do a tutorial on Unity.
- Start Deliverable 2: Create a project with 1 human doing OK sign in 3d space.
Week 5 - Sept 29, 2020
Minutes
- Shown demo of LeNet5 Model for ASL Alphabets Detection.
- Submitted Deliverable 1.
- Discussion about next milestone and to get handson on Unity.
To-Do:
- Do a tutorial on Unity.
- Learn about Object Placements in a 3d Space.
Week 4 - Sept 22, 2020
Minutes
- Discussion about the intial CNN model we have: how many conv2d, max pooling layer, activation, epoch size .
- Discussion about LeNet-5
To-Do:
- Try and experiment with the CNN layers and its parameters
- Study about LeNet-5 architecture
- Create a document/ppt about my understanding of terminologies of CNN
Week 3 - Sept 15, 2020
Minutes
- Review of the proposal
- Discussion about the developing a CNN for static American Sign Language detection using PyTorch and/or OpenCV.
- Finalised the alphabets of ASL for detection project. Dropped J & Z as it needs motion detection.
To-Do:
- Code a basic CNN to detect static ASL.
- Create a short presenation on Motion Detection using OpenCV.
- Gather datasets for other sign languages.
Week 2 - Sept 1, 2020
Minutes
- Project Overiew, Auidence Analysis, Deliverables Finalization.
- Plan for the Project and list of deliverables Finalised.
To-Do:
-
Questions :
- What is the best way to give feedback?
- What kind of security cameras will support motion detection?
- PyTorch & OpenCV Study
- Read research papers on Sign Language Detection.
- Update the website with timelines & task in CS297 Proposal webpage.
Week 1 - Aug 25, 2020
Minutes
- Kickoff meeting and idea discussion.
- Discusses about the demand of American Sign Language using Statistics from NIDCD.
To-Do:
- Find 4 concrete things that will help in project.
- Write draft CS297 proposal
- Update the website with Bio and Idea Description.
|