Hao Tang
Professor
Computer Information Systems
EMAIL: htang@bmcc.cuny.edu
Office: F-930N
Office Hours:
Phone: +1 (212) 220-1479
Dr. Tang focuses on research in augmented and accessible learning for the people with special needs, especially the Blind and Visually Impaired and Autism Spectrum Disorders. The lab is working on cutting-edge research in virtual reality, augmented reality, artificial intelligence and geospatial information science, supported by NSF, DoD, DIA and DHS.
Dr. Tang has encouraged students to participate in his research projects and has guided students in presenting their research findings related to artificial intelligence and assistive technology, many students continued working on research projects with him after transferring to senior colleges. Some students became software developers at the top tech companies, including Apple, Amazon and Microsoft, and fintech companies, JPMorgan Chase, as well as the federal agencies, such as Environmental Protection Agency and Department of Homeland Security.
Research assistant positions with scholarship are available: prospective students (undergraduate, master and doctoral students) will work on cutting-edge research. Please send your resume and briefly introduce your research experience and interests to htang@bmcc.cuny.edu.
Expertise
3D computer modeling, artificial intelligence, virtual and augmented reality, mobile computer vision and their applications in security, surveillance, assistive technology and education.
Degrees
Ph.D. CUNY Graduate Center, Computer Science
Courses Taught
- This course introduces students to computer hardware. Computer components such as motherboards, memory chips, disk drives, printers, scanners, storage devices, and keyboards will be covered. Students will learn how to install, maintain, upgrade and configure such hardware components. Students will also be introduced to binary, octal, and hexadecimal number systems as used in computer hardware. Students will be introduced to industry ethics, professional certifications, and career paths in the computer industry.
- This course introduces the design, implementation, testing, and manipulation of database management systems. The design techniques include conceptual data modeling, entity relational modeling and normalization techniques. The databases are then implemented using structured query languages. Testing strategies verify data integrity, security, and privacy. Manipulation activities include insert, update, and delete operations.
Prerequisite: CSC 110 or CSC 111 or department approval.
Course Syllabus - This course introduces the student to the principles and theories of computation and information processing. The topics include hardware and software organization, data representation, algorithm development and networking principles. Special emphasis will be placed on creation of knowledge from data; the impact of computation on daily life; role of abstraction in solving problems; and implementation of algorithms on a variety of platforms including the Internet.
- This course introduces the student to the theoretical and practical aspects of computers. The major laboratory experience is the completion of programming projects using Polya's four-step method. These projects have been carefully selected and ordered to provide the student with experience in fundamental control and data structures. All practical programming work is done on microcomputers.
Prerequisite: CSC 101, GIS 101 or Departmental Approval
Course Syllabus - This course is a continuation of CSC 110. Students are introduced to elementary data structures, string processing, and searching and sorting techniques. Students are expected to complete several complex programs.
Prerequisite: CSC 110, CSC 111 or departmental approval
Course Syllabus - This is a second course in programming which will further develop those skills gained in CSC 111 emphasizing reliability, maintainability, and reusability. Students will be introduced to applications of Pointers, Dynamic memory allocation, Arrays, Abstract data types, Objects, classes, and object-oriented design. Additional programming topics such as Inheritance, Polymorphism, Text Processing, Exception Handling, Recursion and Templates will also be covered. Prerequisite: CSC 111 or departmental approval
- This course covers the computer science applications of fundamental mathematical structures. Topics include logic, set theory, function, relations, algorithm, recursion, recurrence relations, principle of counting, graph theory, trees, and Boolean algebra. Students will be expected to complete projects for each topic involving formal proof techniques, mathematical reasoning and/or programming. Prerequisite: [CSC 111 and MAT 301] or departmental approval
- This course will introduce students to linear and non-linear data structures, their use and implementation, algorithms, and software engineering techniques. Topics will include: stacks, queues, lined lists, has tables, trees, graphs, searching and sorting techniques. Asymptotic analysis of algorithms and data structures will also be discussed.
Prerequisites: [CSC 211 and CSC 231] or departmental approval - This course covers the fundamentals of software development, including software development life cycle, object-oriented paradigm, design patterns and event-driven programming working in teams. The students are required to develop software applications with graphic user interfaces and databases. Prerequisite: CSC 211 or departmental approval
- This course introduces the means by which geographers analyze the world to better understand geography and geographical processes. It teaches the students various methods for interpreting and analyzing spatial data including cartography, Geographic Information Systems (GIS), remote sensing, spatial statistics and survey research.
Research and Projects
Dr. Tang’s most recent research Projects includes
- Exploring Virtual Environments by Visually Impaired Using a Mixed Reality Cane
- Build Accessible Storefront Open Source Map using Crowdsourcing and Deep Learning
- Sidewalk Material Classification on Multimodal Data using Deep Learning
- Integrating AR and VR for Mobile Remote Collaboration
- Assistive Navigation using Mobile App
- Virtual Reality Mobile Physics Lab App
Dr. Tang’s research projects include:
- National Science Foundation Research Grant (#2131186), “CISE-MSI, Training a Virtual Guide Dog for Visually Impaired People to Learn Safe Routes Using Crowdsourcing Multimodal Data”, PI, 2021-2024.
- CUNY C.C. Research Grant – track 2, Mentored Undergraduate Research, “Exploring Virtual Environments by Visually Impaired using a Mixed Reality Cane without Visual Feedback”, Single-PI, 1/2021-12/2021
- National Science Foundation Research Grant, “PFI-RP: Smart and Accessible Transportation Hub for Assistive Navigation and Facility Management”, BMCC PI, collaboration with faculty at CCNY, Rutgers University and Lighthouse Guild, 2018-2021.
- National Science Foundation Research Grant, “SCC-Planning: Integrative Research and Community Engagement for Smart and Accessible Transportation Hub (SAT-Hub)”, Senior Personnel, with faculty in CCNY and Rutgers University, 2017-2018.
- Department of Homeland Security Research Grant, “Verification of Crowd Behavior Simulation by Video Analysis”, Single-PI, 3/2016-12/2017
- Faculty Development Grant, “Accurate Indoor 3D Model Generation by Integrating Architectural Floor Plan and RGBD Images”, PI, 4/2016-4/2017
- PSC-CUNY Research Awards Track B, Single-PI, 2013, 2014, 2015, 2017, 2018, 2020
- CUNY C.C. Research Grant – track 2, Mentored Undergraduate Research, “Mobile Indoor Navigation for the Blind”, Single-PI, 9/2016-9/2017
- CUNY Innovations in Language Education (ILE) Grants, “Microlearning Based Mobile Game for Mandarin Learning and Assessment”, Co-PI, 2016-2017
Publications
Research Book Chapters (2012-present):
- F. Hu, H. Tang, T. Alexander, Z. Zhu, “Computer Vision Techniques to Assist Visually Impaired People to Navigate in an Indoor Environment”, Computer Vision for Assistive Healthcare,Elsevier
- Edgardo Molina, Wai Khoo and Hao Tang and Zhigang Zhu, Registration of Video Images,Theory and Applications of Image Registration, http://www.wiley.com/WileyCDA/WileyTitle/productCd-1119171717.html,Wiley Press
Peer-Reviewed Journal Papers (2012-present):
- J. Liu, H. Tang, W. Seiple, Z. Zhu. Annotating Storefront Accessibility Data Using Crowdsourcing, accepted by Journal on Technology and Persons with Disabilities, 2022, Project website
- G. Olmschenk, X. Wang, H. Tang and Z. Zhu, Impact of Labeling Schemes on Dense Crowd Counting Using Convolutional Neural Networks with Multiscale Upsampling. International Journal of Pattern Recognition and Artificial Intelligence, Special Issue for VISAPP, Vol. 35, No. 13 October 2021
- Zhigang Zhu, Jin Chen, Lei Zhang, Yaohua, Chang, Tyler Franklin, Hao Tang, Arber Ruci, iASSIST: “An iPhone-Based Multimedia Information System for Indoor Assistive Navigation”, accepted by International Journal of Multimedia Data Engineering and Management, 2020.
- Greg Olmschenk, Hao Tang, and Zhigang Zhu, “Generalizing semi-supervised generative adversarial networks to regression using feature contrasting”, Computer Vision and Image Understanding, V. 186, September, 2019
- Hu Feng, Zhigang Zhu, Juery Mejia, Hao Tang and Jianting Zhang, “Real-time indoor assistive localization with mobile omnidirectional vision and cloud GPU acceleration”, ASM EE Journal, V1 (1), Dec. 2017
- Hao Tang, Tayo Amuneke, Juan Lantigua, Huang Zou, William Seiple and Zhigang Zhu. “Indoor Map Learning for the Visually Impaired”, Journal on Technology and Persons with Disabilities, Journal on Technology and Persons with Disabilities, V5. June 2017.
- Hao Tang, Norbu Tsering, Feng Hu, and Zhigang Zhu. “Automatic Pre-Journey Indoor Map Generation Using AutoCAD Floor Plan”, Journal on Technology and Persons with Disabilities, Journal on Technology and Persons with Disabilities, V4. Oct. 2016
- Hu Feng, Norbu Tsering, Hao Tang, and Zhigang Zhu. “Indoor Localization for the Visually Impaired Using a 3D Sensor”. Journal on Technology and Persons with Disabilities, V4. Oct. 2016
- Maggie Vincent, Hao Tang, Wai Khoo, Zhigang Zhu and Tony Ro, “Shape Discrimination using the Tongue: Feasibility of a Visual to Tongue Stimulation Substitution Device”, Journal of Multisensory Research, 2016 29, 773-798.
- Hao Tang, and Zhigang Zhu, “Content-Based 3D Mosaics for Representing Videos of Dynamic Urban Scenes”, IEEE Transactions on Circuits and Systems for Video Technology, 22(2), 2012, 295-308
Peer-Reviewed Conference Papers (2012-present):
- Lei Zhang, Kelvin Wu, Bin Yang, Hao Tang, and Zhigang Zhu. “Exploring Virtual Environments by Visually Impaired Using a Mixed Reality Cane Without Visual Feedback”, ISMAR 2020 – International Symposium on Mixed and Augmented Reality, November 9-13, 2020. Video Demo
- Yaohua Chang, Jin Chen, Tyler Franklin, Lei Zhang, Arber Ruci, Hao Tang and Zhigang Zhu. “Multimodal Information Integration for Indoor Navigation Using a Smartphone”. IRI2020 -The 21st IEEE International Conference on Information Reuse and Integration for Data Science, August 11-13, 2020 (Full Regular Paper for Oral Presentation, 28% acceptance rate)
- Zhigang Zhu, Jie Gong, Cecilia Feeley, Huy Vo, Hao Tang, Arber Ruci, William Seiple and Zhengyi Wu. “SAT-Hub: Smart and Accessible Transportation Hub for Assistive Navigation and Facility Management”. Harvard CRCS Workshop on AI for Social Good, July 20-21, 2020
- Greg Olmschenk, Hao Tang, and Zhigang Zhu. “Improving Dense Crowd Counting Convolutional Neural Networks using Inverse k-Nearest Neighbor Maps and Multiscale Upsampling”. VISAPP 2020, the 15th International Conference on Computer Vision Theory and Applications.
- Hao Tang, Xuan Wang, Greg Olmschenk. Cecilia Feeley, Zhigang Zhu. “Assistive Navigation and Interaction with Mobile & VR Apps for People with ASD”. The 35th CSUN Assistive Technology Conference, March 9-13, 2020.
- Huang Zou, Hao Tang, “Remote Collaboration in a Complex Environment”, Proceedings of the International Conference on Artificial Intelligence and Computer Vision, March 2020
- Jeremy Venerella, Lakpa Sherpa, Tyler Franklin, Hao Tang, Zhigang. Zhu. “Integrating AR and VR for Mobile Remote Collaboration”, In: Proceedings of the International Symposium on Mixed and Augmented Reality, Oct 2019. Video Demo
- Greg Olmschenk, Hao Tang, Jin Chen and Zhigang Zhu, “Dense Crowd Counting Convolutional Neural Networks with Minimal Data using Semi-Supervised Dual-Goal Generative Adversarial Networks”, CVPR Workshop on Weakly Supervised Learning for Real-World Computer Vision Applications, Long Beach, CA, 2019.
- Jeremy Venerella, Lakpa Sherpa, Hao Tang, Zhigang Zhu, “A Lightweight Mobile Remote Collaboration Using Mixed Reality”, CVPR Workshop on Computer Vision for Augmented and Virtual Reality, Long Beach, CA, 2019.
- Greg Olmschenk, Hao Tang, and Zhigang Zhu, “Crowd Counting with Minimal Data Using Generative Adversarial Networks for Multiple Target Regression”, 2018 IEEE Winter Conference on Applications of Computer Vision (WACV), 1151-1159, Lake Tahoe, NV, 2018
- Jie Gong, Cecilia Feeley, Hao Tang, Greg Olmschenk, Vishnu Nair, Zhixiang Zhou, Yi Yu, Ken Yamamoto and Zhigang Zhu. “Building Smart Transportation Hubs with Internet of Things to Improve Services to People with Special Needs”, Transportation Research Board (TRB) 96th Annual Meeting, January 8-12, 2017
- Greg Olmschenk, Hao Tang, and Zhigang Zhu, “Pitch and Roll Camera Orientation from a Single 2D Image Using Convolutional Neural Networks”. Proceedings of the 14th Conference on Computer and Robot Vision, Edmonton, Alberta, May 17-19, 2017
- Feng Hu, Norbu Tsering and Hao Tang, Zhigang Zhu, “RGB-D Sensor Based Indoor Localization for the Visually Impaired”, 31th Annual International Technology and Persons with Disabilities Conference, March 21-26, 2016
- Hao Tang, Norbu Tsering and Feng Hu, “Automatic Pre-Journey Indoor Map Generation Using AutoCAD Floor Plan”, 31th Annual International Technology and Persons with Disabilities Conference, March 21-26, 2016
- Zhigang Zhu, Wai L. Khoo, Camille Santistevan, Yuying Gosser, Edgardo Molina, Hao Tang, Tony Ro and Yingli Tian, “EFRI-REM at CCNY: Research Experience and Mentoring for Underrepresented Groups in Cross-disciplinary Research on Assistive Technology”. The 6th IEEE Integrated STEM Education Conference (ISEC), March 6, 2016, Princeton, New Jersey (one of the 5 H. Robert Schroeder Best Paper Award Nominees among 50 oral papers).
- Hao Tang, Tony Ro, Zhigang Zhu. “Smart Sampling and Transducing 3D Scenes for the Visually Impaired”. IEEE International conference on Multimedia and Expo (ICME), 2013 (oral). The paper is selected in the best paper award Nominee (rate: 2.4%).
- Hao Tang, Maggie Vincnt, Tony Ro, Zhigang Zhu. “From RGB-D to Low-Resolution Tactile: Smart Sampling and Early Testing”. IEEE Workshop on Multimodal and Alternative Perception for Visually Impaired People, ICME 2013
Honors, Awards and Affiliations
- The Best Paper Award Nominees, the 15th International Conference on Computer Vision Theory and Applications, Malta, February 2020.
- “CUNY-American Dream Machine” on New York Post and MTA, 2016-2017
- DHS S&T Research Grant, U.S. Department of Homeland Security, 2016 Link
- The Best Paper Award Nominees, The 6th IEEE Integrated STEM Education Conference (ISEC), March 6, 2016, Princeton, New Jersey, 2016.
- Summer Research Team Award, U.S. Department of Homeland Security, 2015
- The Best Paper Award Finalist, IEEE International Conference on Multimedia and Expo (ICME), 2013
Additional Information
Former Research Assistants:
- Benjamin Rosado, Cybersecurity using Virtual Reality, 2021-2022, ODNI, Now Data Analyst at DHS
- Erii Sugimoto, Indoor Navigation for Visually Impaired, 2016-2018, CUNY Collaborative Research Grant and BFF, Now Software Engineer at Apple Inc.
- Ben Adame, Crowd Counting from Video Footage, 2018-2018, DHS S&T Research Grant, Now System Specialist, FBI
- Sihan Lin, Indoor Navigation for Visually Impaired, 2016-2018, MEISP, Now Software Engineer at JPMorgan Chase.
- Tayo Amuneke, Pre-journey Mobile App for the Visually Impaired, 2015-2017, LSAMP, Now Software Engineer at Microsoft Inc.
- Sanou Wourohire Laurent, Language-based Learning Mobile App, 2015-2016, LSAMP, Now Software Engineer at JPMorgan Chase.
- Juan Lantigua, Pre-journey Mobile App for the Visually Impaired, 2015-2017, MEISP, Now Software Engineer at JPMorgan Chase.
- Norbu Tsering, Automatic Pre-Journey Indoor Map Generation Using AutoCAD Floor Plan, 2015-2017, NSF-REM, Now Software Development Engineer at Amazon Web Services
- Huang Zou, Remote Collaboration in a Complex Environment, 2014-2017, CRSP, Now Software Development Engineer at Velan Studios, Inc (Video Game Development)
- Jeury Mejia, Real-time indoor assistive localization, 2014-2016, NSF-REM, Now Software Engineer at Jopwell
- Jiayi An, Accessible Game for Blind People, 2015-2016, NSF-REM, Now Software Engineer at US Environmental Protection Agency
- Olesya Medvedeva, Machine Learning Algorithm for Speaker Recognition and Emotion Detection, 2014-2016, Transfer to Columbia U. Now Software Engineer at MLB Advanced Media, L.P
- Rodny Perez, Detect MTA Door on a Mobile Phone, 2013-2014, Now Software Engineer at JPMorgan Chase.
Acknowledgments:
- Datacamp: a learning platform for data science