People and Topics

2021 Spring Schedule

Due to the large number of team members, it is not possible changing the regular meeting time. If your schedule does not fit into a particular team, you have to move to another team.


Topics

Analysis of Drone Video

The lack of diverse and advanced training and test drone video data is a critical problem for the development of computer vision technology. To solve this issue, our team aims to introduce a high-quality annotated drone video database for low power computer vision tasks like multiple-object detection, tracking and semantic segmentation.

In Fall 2020, the team will create a set of video clips for the following purposes:

  • Detect and track multiple moving objects: The clips include moving objects. The drone itself is also moving. The purpose is to correctly identify these objects and track their movements.

  • Segmentation: Create pixel-wise labels of different objects.

  • Re-identify people (optional): Determine whether the same person has been before.

This project is supported by NSF CNS-1925713

Readings for new members:

dronevideo01 dronevideo02


Autonomous Drones

Although there are more and more simulators coming out there, which can help researchers test functionalities of their drones in a virtual environment, experiments in the real environment are still needed since some of the conditions that drones may encounter with cannot be simulated, at least for now. Our team is working to create a competition where drones are designed to perform autonomous flying, tracking and reidentification.

Specifically, the competition will be on a field where there are miniature cities built with cardboard boxes and Legos. Drones will fly above the field. There are multiple programmable mobile robots moving in a pre-designed pattern in the mini-city. Only one is the target and the others are all distractors. Competitors are supposed to make drones fly autonomously, following the target robot. We will use motion capture system to determine whether the drone is tracking and following the correct robot. The drone should also be able to re-identify its target after obstructions happen. For example, after the target robot goes through a tunnel, or after target robot get together with other distractors.

For this semester, our team is doing preparation work for the competition including developing the rules, creating the infrastructures, designing the referee system, doing prototype experiments with hardware (eg. robots, drones) involved in the competition.

Reading for new members:

PX4 is the Professional Autopilot. Developed by world-class developers from industry and academia, and supported by an active world wide community,it powers all kinds of vehicles from racing and cargo drones through to ground vehicles and submersibles.

AutoDrone1


COVID-19 (Not recruiting)

COVID-19 examines social distancing over time in countries around the world. Currently, there is no existing method to utilize real-world visual data to observe social distancing at a worldwide scale. Using people and traffic detecting artificial intelligence (computer vision techniques), our team analyzes large amounts of data from public cameras around the world to make useful descriptive statements about how people are social distancing in response to the COVID-19 pandemic. We also count number of vehicles on the road over time to examine traffic patterns as an indirect measure of social distancing.

Our next steps include analyzing cameras at Purdue to see how well students are maintaining social distancing, as well as if students arewearing their masks or not. You can find more information at https://covid19.purduehelps.org/

Reading for new members:

covid01 covid02

covid03


Program Analysis

Program Analysis aims to build a system that can do more program analysis instead of a simple grading system. Currently, there are a lot of platforms for grading systems but none of them provide features like memory issue checking, error message suggestions and so on features. Also, we plan to impelement an easier way for user to custom their own test cases.

Our current team is made up of backend and frontend subteams. Frontend is in charge of the UI design for submission and login pages. Backend is responsible for the establishment of database and grading. Our semester goal to make a fully functional grading system. Our next step is to try to implement those features to analyze programs.

Reading for new members:


Solar Sail

The Solar Sail Team is soon to be in collaboration with the NASA Marshall Center to work on the proposed Solar Cruiser Mission (Oct 2024). The team was started in May 2020 and official collaboration is expected to begin January 2021. The team is currently working on the imaging of a quadrant of the spacecraft.

The main objective of the team is to design the imaging subsystem of the spacecraft, from both a hardware and software perspective. This comprises of the camera, lens, mounts, heat transfer system and software interfacing. Understanding of optics, space environments, and image processing will prove to be a useful tool when working on this team.

The current progress of the team has been camera selection and a functioning blur-classification algorithm. Future accomplishments will include lens selection, prototyping, testing and component integration.

Reading for new members:

solarsail01 solarsail02


TensorFlow

We are a team that is working to recreate important research works using TensorFlow. Our goal is to make sure their results and code are reproducible, replicable, and accessible for usage in industry. Our current focus is state of the art computer vision technology, and new members will feel right at homeif they take the time to understand cutting edge computer vision research. Therefore, we suggest new and prospective members to use MIT’s Intro to Deep Learning course as a refresher.

Reading for new members:

tensorflow01


Faculty

https://ag.purdue.edu/ProfileImages/dbarbara.jpg

David Michael Barbarash

Landscape Architecture, Purdue

https://engineering.purdue.edu/ResourceDB/ResourceFiles/image92690

Dave Cappelleri

Mechanical Engineering, Purdue

https://shuohanchen.files.wordpress.com/2019/02/shuohan-eps-converted-to.png?w=220&h=300

Shuo-Han Chen

Institute of Information Science, Academia Sinica

https://engineering.purdue.edu/ResourceDB/ResourceFiles/image109726

Yung-Hsiang Lu

Electrical and Computer Engineering, Purdue

https://www.stat.purdue.edu/images/Faculty/thumbnail/varao-t.jpg

Vinayak Rao

Statistics, Purdue

https://ag.purdue.edu/ProfileImages/shao.png

Guofan Shao

Professor, Forestry and Natural Resources, Purdue

https://avatars1.githubusercontent.com/u/651504?s=460&v=4

George K. Thiruvathukal

Computer Science, Loyola University Chicago.

https://www.stat.purdue.edu/~mdw/images/WardMFO.jpg

Mark Daniel Ward

Statistics, Purdue

https://ag.purdue.edu/ProfileImages/woeste.jpg

Keith E. Woeste

Forestry and Natural Resources, Purdue

https://engineering.purdue.edu/ResourceDB/ResourceFiles/image242327/alter?width=180&height=270

James Davis

Electrical and Computer Engineering, Purdue

https://ca.slack-edge.com/T02T4RJGC-UG39SAHJ4-46d2edd2256a-512

Wei Zakharov

Library Science, Purdue

https://ca.slack-edge.com/T02T4RJGC-U01737UR9B8-8aea7000b71d-512

Qiang Qiu

Electrical and Computer Engineering, Purdue

https://ca.slack-edge.com/T02T4RJGC-U01JVEE1P54-891c74aa1d68-512

Aravind Machiry

Electrical and Computer Engineering, Purdue

Members

Graduate Students

https://ca.slack-edge.com/T02T4RJGC-UCD5G5V9U-02f69f6dff32-512

Abhinav Goel: Doctoral Student, Improve Neural Networks’ Energy Efficiency

https://ca.slack-edge.com/T02T4RJGC-U4TRCF5J9-d2a18a0710be-512

Caleb Tung: Doctoral Student, Using Contextual Information from Network Cameras to Improve and Evaluate Computer Vision Solutions

https://ca.slack-edge.com/T02T4RJGC-UAA4XRCDD-6551ccfac7cb-512

Xiao Hu: Master Student, Real-time UAV multi-object tracking with 3D Localization

https://ca.slack-edge.com/T02T4RJGC-UCDFV8J1W-3a9e8b006ec4-512

Haobo Wang: Master Student, Preserve deep learning accuracy for video in bandwidth limited multicamera network with priority scheduling

Undergraduate Students and Spring 2021 Teams

Drone Video

Create datasets of drone video, recognize objects, estimate the sizes.

https://ca.slack-edge.com/T02T4RJGC-UM4QYMK1R-ab6c02aa8446-512

Justin Qualley

Leader

https://ca.slack-edge.com/T02T4RJGC-U019C530LEP-84e277558738-512

Ayden Kocher

Co-Leader

https://ca.slack-edge.com/T02T4RJGC-U01A1PRB3AL-7a046e1fbcef-512

Indraadityan Logamurugan

https://ca.slack-edge.com/T02T4RJGC-U01JJ4UJS6Q-180225892e5d-512

Matthew Wen

https://ca.slack-edge.com/T02T4RJGC-U01HE082H34-1ab906ff5d81-512

Anand Chari

https://ca.slack-edge.com/T02T4RJGC-U01HSJSEFA5-b8232fab637f-512

Yasin Kubilay Sahin

https://ca.slack-edge.com/T02T4RJGC-U01JC623C83-e8218d4332bf-512

Gary Zancanelli

https://ca.slack-edge.com/T02T4RJGC-U01H784TRC6-e30798075603-512

Ziteng Jiao

https://ca.slack-edge.com/T02T4RJGC-UAA4XRCDD-6551ccfac7cb-512

Xiao Hu

Graduate Student

https://libapps.s3.amazonaws.com/accounts/103752/profiles/94752/Zakharov__Wei_2016.jpg

Wei Zakharov

Advisor

https://web.ics.purdue.edu/~qqiu/images/Qiang-Qiu.jpg

Qiang Qiu

Advisor

Program Analysis

Create a grading system, perform program analysis, and provide a recommendation for future learning.

https://ca.slack-edge.com/T02T4RJGC-U01J807GM1V-11caa664a5b6-512

Shan Huang

Co-Leader

https://ca.slack-edge.com/T02T4RJGC-U01JG04C7DL-1a21863d0333-512

Jonathan Doorn

Co-Leader

https://ca.slack-edge.com/T02T4RJGC-U01JKLE5SCD-29088d17c7c4-512

Yu Liang

https://ca.slack-edge.com/T02T4RJGC-U01JNNYU9MY-f563fafb9fdb-512

Brandon Wolter

https://ca.slack-edge.com/T02T4RJGC-U01JNV0QFEF-8588bc42e1c5-512

Jake Kisabeth

https://ca.slack-edge.com/T02T4RJGC-U01KCJB9C4Q-20b09220615a-512

Xinyuan Cai

https://ca.slack-edge.com/T02T4RJGC-U01JS37G3U3-609304665e10-512

Yinhan Chen

https://ca.slack-edge.com/T02T4RJGC-U01GZ6WTLNT-78ef311ce5ac-512

Daniel Chun

https://ca.slack-edge.com/T02T4RJGC-U01NS0LH44A-66d3f832f834-512

Anant Burman

https://ca.slack-edge.com/T02T4RJGC-U01MK4NLB63-97cf77b7efca-512

Alex Gieson

https://ca.slack-edge.com/T02T4RJGC-U01JUN55Q9K-fdd6ac829f14-512

Zhaoyu Jin

https://ca.slack-edge.com/T02T4RJGC-U01JVEE1P54-891c74aa1d68-512

Aravind Kumar Machiry

Advisor

Autonomous Drone

Drone tracking changing QR codes on the ground.

https://ca.slack-edge.com/T02T4RJGC-U019QHF87PB-5818a3130c9f-512

Hongjiao (Oliver) Qiang

Leader

https://ca.slack-edge.com/T02T4RJGC-U01HL51N3SQ-34361b9eeb9a-512

Justin Chan

Co-Leader

https://ca.slack-edge.com/T02T4RJGC-U01JC008RQS-9aee006575e0-512

Riya Mehta

https://ca.slack-edge.com/T02T4RJGC-U01J8SV746R-0bbc30244390-512

Advait Mallela

https://ca.slack-edge.com/T02T4RJGC-U019KST5ALC-f9c8b48afba1-512

Razan Alkawai

https://ca.slack-edge.com/T02T4RJGC-U01LXA6F6BW-37ea71ee3893-512

Alex Ishac

COVID-19

Analyze how crowd densities change in public places over time and due to government policies.

https://raw.githubusercontent.com/PurdueCAM2Project/HELPSweb/master/source/images/member_mohammed_metwaly.png

Mohammed Metwaly

Leader

https://ca.slack-edge.com/T02T4RJGC-U013R9FA8N7-0e0cc785a59d-512

Shane Allcroft

CAM2 Co-Leader

https://ca.slack-edge.com/T02T4RJGC-U01484WN7GT-d89f8b3f0d2b-512

XinXin (Ellen) Zhao

https://ca.slack-edge.com/T02T4RJGC-USCB3AJTS-1a3919e466a2-512

Jiahao (Jacob) Xu

https://raw.githubusercontent.com/PurdueCAM2Project/HELPSweb/master/source/images/member_zach_berg.jpg

Zachery Peter Berg

https://ca.slack-edge.com/T02T4RJGC-U01956Z1Q3G-17f338cca6d2-512

Xinglei Liu

https://avatars1.githubusercontent.com/u/651504?s=460&v=4

George K. Thiruvathukal

Advisor

https://ca.slack-edge.com/T02T4RJGC-UG39SAHJ4-46d2edd2256a-512

Wei Zakharov

Advisor

Solar Sail

Use computer vision and image processing techniques to analyze the pictures taken by the camera on the proposed NASA Solar Cruiser Mission spacecraft.

https://ca.slack-edge.com/T02T4RJGC-U01M68G4L93-638bba07b1c9-512

Diego Avila Garcia

Leader

https://ca.slack-edge.com/T02T4RJGC-U01M2HL6Y22-3ea1c8995c60-512

Jack Myers

Co-Leader

https://ca.slack-edge.com/T02T4RJGC-U01LUHNR91V-d8481a8330a2-512

William Joseph Oberley

https://ca.slack-edge.com/T02T4RJGC-U01M68G3813-6b87d692690a-512

Hamzah Kamel Ayman

https://ca.slack-edge.com/T02T4RJGC-U01MN036BA5-95146071e1e2-512

Pume Tuchinda

https://ca.slack-edge.com/T02T4RJGC-U01KP571NTB-4d0871831d94-512

Greivin Mauricio Martinez

https://ca.slack-edge.com/T02T4RJGC-U01L0BEHNN4-7e5579ae3054-512

Grace Marie Yeh

https://ca.slack-edge.com/T02T4RJGC-U0146F0GEQ3-945adcebb0ba-512

Naveen Vivek

CAM2 Leader

https://engineering.purdue.edu/ResourceDB/ResourceFiles/image187718

Anthony G Cofer

Advisor

https://engineering.purdue.edu/ResourceDB/ResourceFiles/image214298

Alina Alexeenko

Advisor

TensorFlow

Reconstruct models for the TensorFlow 2.x Model Garden

https://raw.githubusercontent.com/PurdueCAM2Project/HELPSweb/master/source/images/member_vishnu_banna.jpeg

Vishnu Banna

Leader

https://ca.slack-edge.com/T02T4RJGC-U01956YPQ6S-b93c0a5803d7-512

Kruthi Krishnappa

Co-Leader

https://ca.slack-edge.com/T02T4RJGC-U0146F0GEQ3-945adcebb0ba-512

Naveen Vivek

CAM2 Leader

https://ca.slack-edge.com/T02T4RJGC-UD8PE6F2Q-695570338839-512

Anirudh Vegesana

https://raw.githubusercontent.com/PurdueCAM2Project/HELPSweb/master/source/images/member_akhil_channakotla.jpg

Akhil Chinnakotla

https://ca.slack-edge.com/T02T4RJGC-U015ZLR3ZEU-7875ae9ce6d5-512

Zhengxin (Tristan) Yan

https://ca.slack-edge.com/T02T4RJGC-U0146900S66-58d54e1e8cd1-512

Kayla Seeley

https://ca.slack-edge.com/T02T4RJGC-UFCA3E0LE-b0ad9b003454-512

Hojoung (Brian) Jang

https://ca.slack-edge.com/T02T4RJGC-USEH5LK2S-87c49595361d-512

Jack Lecroy

https://ca.slack-edge.com/T02T4RJGC-USWRHNBN0-fe512d0636ea-512

Ved Dave

https://ca.slack-edge.com/T02T4RJGC-U01A1PRA2F2-ea577c6acc44-512

Allen Liu

https://ca.slack-edge.com/T02T4RJGC-U019J4HFCP6-4a8ce3b6b874-512

David Li

https://ca.slack-edge.com/T02T4RJGC-U01A1PR1P9N-917c9a9a443e-512

Thrishna Bhandari

https://ca.slack-edge.com/T02T4RJGC-U01GZ6WT3CP-6aab525cd2bc-512

KyungMin Ko

https://ca.slack-edge.com/T02T4RJGC-U01J3R05M32-781e460f9513-512

Jacob Zietek

https://ca.slack-edge.com/T02T4RJGC-U01HE6A2DA7-c422322087f2-512

Abhirakshak Raja

https://ca.slack-edge.com/T02T4RJGC-U01HE086TNW-58117ee95bb7-512

Siyu Wu

https://ca.slack-edge.com/T02T4RJGC-U01GZ6WNUJK-a54d62ef320f-512

Feny Patel

https://ca.slack-edge.com/T02T4RJGC-U01HAT2GNFP-b1a235f23cd2-512

Ethan Suleman

https://engineering.purdue.edu/ResourceDB/ResourceFiles/image242327/alter?width=180&height=270

James Davis

Advisor

https://avatars1.githubusercontent.com/u/651504?s=460&v=4

George K. Thiruvathukal

Advisor

https://ca.slack-edge.com/T02T4RJGC-U016USXHYKA-g11319b75bac-512

Jaeyoun Kim

Advisor

Fair Vision (Suspended)

Use crowdsourcing to identify unintended bias in visual data and label data.

https://raw.githubusercontent.com/PurdueCAM2Project/HELPSweb/master/source/images/member_phillip_archuleta.jpeg

Phillip Andrew Archuleta

Leader

https://ca.slack-edge.com/T02T4RJGC-U011WSAPLD8-931afd7bfc91-512

Moya Zhu

Co-Leader

https://raw.githubusercontent.com/PurdueCAM2Project/HELPSweb/master/source/images/member_gore_kao.jpg

Gore Kao

https://ca.slack-edge.com/T02T4RJGC-UFA7C9PND-474757f75640-512

Kaiwen Yu

https://ca.slack-edge.com/T02T4RJGC-UD8PE6F2Q-695570338839-512

Anirudh Vegesana

https://ca.slack-edge.com/T02T4RJGC-U011X32ML4B-87f1ade71550-512

Tianhui Chen

https://ca.slack-edge.com/T02T4RJGC-U012AJR0Q94-6591de67c426-512

Weiyan Hu

https://ca.slack-edge.com/T02T4RJGC-UCDFV8J1W-3a9e8b006ec4-512

Haobo Wang

Graduate Student

https://ca.slack-edge.com/T02T4RJGC-UAA4XRCDD-6551ccfac7cb-512

Xiao Hu

Graduate Student

https://avatars1.githubusercontent.com/u/651504?s=460&v=4

George K. Thiruvathukal

Advisor

Alumni

Mihir Abhyankar

Deepika Aggrawal

Sara Aghajanzadeh

Mohamad Alani

Yukun An

Phillip Andrew Archuleta

Vaastav Arora

Nirmal Asokan

Mehmet Alp Aysan

Jason Bagnara

David Barbarsh

Everett Berry

Seth Bontrager

Fischer Bordwell

Connor Chadwick

Aditya Chakraborty

Subhankar Chakraborty

Wengyan Chan

Borui Chen

Qingshuang Chen

Ryan Chen

Tianhui Chen

Yuhao Chen

Sanghyun Cho

Noah Curran

Asa Cutler

Darrell Dai

Ryan Dailey

Dante Danaei

Stephen Davis

Jeanne Deng

Daniel Dilger

Xin Du

Wenzhong Duan

Cailey Farrell

Mohammed Afolabi Fashola

Anthony Fennell

Ryan Firestone

Matthew Fitzgerald

Jinit Gandhi

Alan Jeffrey Gelman

Isha Ghodgaonkar

Shreya Ghosh

Robert Gitau

Nathan Gizaw

Ethan Glaser

Ajay Gopakumar

Esteban Gorostiaga

Andrew Green

Huanyi Guo

Mina Guo

Apoorva Gupta

Jakob Harbers

Meera Haridasa

Jacob Harmon

Kyler Harrison

Riley Harwood

Noureldin Hendy

Fang Hsiung

Justin Hsiung

Zhanxiang Hua

Hanwen Huang

Shunqiao Huang

Weiqing Huang

Yutong Huang

Spencer Huston

David Jarufe

Nanxin Jin

Christopher Jovanovic

Pranjit Kalita

Anthony Kang

Gore Kao

Ahmed Kaseb

Swapnil Milind Kelkar

Ashley Kim

Russell Kim

Woojin Kim

Kohsuke Kimura

Youngsol Koh

Mark Kosmerl

Siddhartha Kumar Senthil Kumar

John Laiman

James Lee

Seoyoung Lee

Yukyung Lee

Alexander Leven

Changyu Li

He Li

Weizhi Li

Yifan Li

Hanyang Liu

Sitian Lu

Karthik Maiya

Milos Malesevic

Deeptanshu Malik

Ehren Marschall

Kyle Martin

Kyle McNulty

Shreya Misra

Jackson Moffet

Seyram Samuel Mortoti

Lucas Neumann

Chau Minh Nguyen

Minh Nguyen

Nick Eliopoulos

Vadim Nikiforov

Victor Oduduabasi

Fengjian Pan

Jay Patel

Jenil Patel

Meenakshi Pavithran

Akshay Pawar

Aparna Pidaparthi

Connor David Proudman

Yash Pundlik

Shashwat Punjani

Subhav Ramachandran

Sriram Rangaramanujan

Rushabh Ramesh Ranka

Moiz Rasheed

Rthvik Raviprakash

Damini Rijhwani

Erik Rozolis

Katherine Sandys

Shristi Saraff

Tuhin Sarkar

Ryan Schlueter

Amogh Shanbag

Yezhi Shen

Ramyak Singh

Maria Soare

Achinthya Soordelu

Siddharth Srinivasan

Avanish Subbiah

Shengli Sui

Dhruv Swarup

Joseph Sweeney

Li Yon Tan

Zhi Kai Tan

Juncheng Tang

James Tay

Rohit Reddy Tokala

Trang (Rosie) Tran

Trippel

Ya Ling Tsai

Chibuzo Ufomba

Jiancheng Wang

Qingyang Wang

Shiqi Wang

Tong Wang

Xin Wang

Yexin Wang

Lucas Wiles

Colin Witt

Brandon Xu

Minghao Xue

Sam Yellin

Sihao Yin

Kaiwen Yu

Jiaju Yue

Hussni Mohd Zakir

Mert Zamir

Zhifan Zeng

Bolun Zhang

Minjun (Jess) Zhang

Wenxi Zhang

Yuxin Zhang

Zaiwei Zhang

Zhenming Zhang

Zhenming Zhao

Moya Zhu

Yuxiang Zi

Hao Zou