80 likes | 172 Views
Group 03. Intelligent Pattern Recognition of Moving Organisms. (Worm Tracking!). Our Group. Client: Dr. Pandey, Microfluidics Lab User: Archana Parashar Ryan Alley, Team Leader Colin Ray Laith Abbas Shan Zhong Shusheng Xu. Problem. Worms are used for data in research
E N D
Group 03 Intelligent Pattern Recognition of Moving Organisms (Worm Tracking!)
Our Group • Client: Dr. Pandey, Microfluidics Lab • User: Archana Parashar • Ryan Alley, Team Leader • Colin Ray • Laith Abbas • Shan Zhong • Shusheng Xu
Problem Worms are used for data in research Currently, movement tracking and analysis done manually Too time-consuming for aggregate data Typical process Use-casefor software
Progress • Primarily: algorithm design • At the same time: user interface • Algorithm: • Background removal • Worm isolation • Head/tail discretizing • (currently) spline-fitting • PICTURES MOFUCKAH
Problems and Challenges Library limitations with OpenCV OpenCV documentation (imaginary) Language limitations in C++ Algorithm design! Runtime efficiency Changing Requirements
Solutions and Approaches • Rewriting algorithms for greater data access • Language was shifted to C#; streamlines GUI design and prototyping process • Large standard libraries and ease in threading • Considering OpenCL
Future Work • More features: • Collision—highly desireable feature • Data representation • Interface & worm selection • Finish and tune algorithms • Optimization (OpenCL?)