avatar

Ghassem Tofighi

About Ghassem

Ghassem Tofighi has B.Sc. in Electrical Engineering (Communication) from Sharif University of Technology. He also has M.Sc. in Artificial Intelligence from University of Isfahan, and Ph.D. in Electrical and Computer Engineering, (Computer Vision and Pattern Recognition) from Ryerson University.

Current Position

He is currently an instructor of Data Science at University of Toronto School of Continuing Studies, and instructor of Big Data and Advanced Analytics at The G. Raymond Chang School of Continuing Education, Ryerson University, Toronto, Canada. Ghassem also worked as Research Scientist in Konica Minolta Laboratory U.S.A.,Inc., in San Mateo, California, USA, and Senior R&D Engineer in Payam Afzar PeykAsa Co, Tehran, Iran. The main field of his research is Computer Vision and Pattern Recognition.

Education

  • 2016

    Ph.D. in Electrical and Computer Engineering

    Ryerson University, Toronto, Canada
    Digital Image and Signal Processing Lab

    Thesis: DAIA: Engagement Detection framework for Gesture and Posture Recognition

  • 2012

    Graduate Research Assistant

    Laval University, Quebec City, Canada
    Computer Vision and Systems Laboratory

    Field of Research: Generic object detection, description, and recognition, Contour segmentation and approximation

  • 2011

    M.Sc. in Artificial Intelligence

    University of Isfahan, Isfahan, Iran

    Thesis: Rapid Hand Posture Recognition

  • 2006

    B.Sc. in Electrical Engineering (Communication)

    Sharif University of Technology, Tehran, Iran

Honors

Industrial Experiences

Research Scientist
  • Project Manager
  • Installing and managing Redmine and Git Repository management tools for documentation and source code version control
  • 3D Gesture and Human Activity Recognition Researcher
  • Human Intention and Engagement Recognition Researcher (Three patents)
  • Researching on User State Detection for General Activity Recognition
  • Using user 3D skeleton data extracted from depth sensor and NiTE middle-ware to extract engagement information in a meeting room to detect the most engaged person (Visual C++, OpenCV, OpenNI, OpenGL and NiTE). The OOP program wrote in a way that could be used for Kinect V2 skeleton data
  • Researching on Scalable Camera Networks for Human Activity and Behaviour Recognition (combination of fisheye and depth sensors) (One patent)
  • Patient-care system design for embedded system patient monitoring using fisheye camera and Nvidia Jetson TK1/TX1
  • Supervising team of engineers to create deformed human body samples from fisheye perspective using advanced labeling tool, VATIC, and Amazon Mechanical Turk (Installation and managing on Ubuntu server)
  • Developing human detection algorithm using HOG/SVM and Deep Learning using fisheye camera samples
  • Deployment of OpenPtrack, scalable, multi-camera solution for person track using multi Kinect V2 and Jetson TK1
  • Deep Learning Researcher
  • Familiar with Caffe, TensorFlow, and Chainer deep learning libraries
  • Using Amazon Web Services (AWS) for running Nvidia DIGITS for training and testing and transferring the trained model to Jetson TK1/TX1
  • Deploying and testing DeepPose for human joint/skeleton detection based on Chainer
  • Creating web-based interface similar to Nvidia DIGITS based on Jupyter (iPython) for general purpose deep learning training and testing
  • Cell Detection and Segmentation
  • Implementation of algorithms presented in the state of art papers for cancer cell detection and segmentation (traditional machine learning algorithm and Basic Deep Learning approach)
  • Inventor
  • Four patents in Gesture Recognition, Camera Networks and Human Activity Recognition has been submitted to US Patent and Trademark Office (currently under review)
2006 - 2012
R&D Engineer
  • Programmer analyst and new algorithm designer
  • C++ software developer for messaging and multimedia software
  • Maintaining existing C++ computer programs by making modifications as required
  • Assisting in setting up new network and servers based on Linux
  • Research and development new messaging and multimedia software and technologies
  • Research and development for innovative interfaces and technologies for web-based email services
  • Research and development for Value Added Services (VAS)
  • Creating and maintaining knowledgebase for the company
  • Leading and co-ordinating teams of program developers and analysts
2008 - 2010
Senior Technical Advisor
  • IT Infrastructure Planning and Improvement
  • Designer of the IT Infrastructure and Computing Center
  • IT Project Manager
  • Network Administrator
  • Mail Server Administrator
  • Linux Server Farm Designer
  • Software Support and Maintainance
SINA Media Lab
2005 - Current
Founder
  • Technical Consulting
  • Software Support and Maintainance
  • Website Designing
  • Content Management Systems
  • Ecommerce Solutions
  • KnowledgeBase Solutions
  • Network Administration
2002 - 2004
Web Developer
  • Developing web interface for DNSL's online magazine
  • Software Support and Maintainance

Certificates

Proudly Hosted by:

Top Skills

Beginner
Proficient
Expert
Master
Image Processing
Computer Vision
Machine Learning
Pattern Recognition
Artificial Intelligence
Hand Gesture Recognition
Data Science
Signal Processing
Linux Administration

Top Programming Skills

Beginner
Proficient
Expert
Master
C++
Java
MATLAB
R Programming
OpenCV
PHP
MySQL
Android Development

Other Skills

Entrepreneurship
Project Management
Tutoring
Data Science
Linux Systems
Open Source Software
Content Management Systems
Ecommerce Solutions
KnowledgeBase Solutions
Network Administration
Qt Framework
Symfony Framework
Laravel Framework
Wordpress
Joomla
MediaWiki
Magento
Bash
VHDL
PASCAL
Delphi
LaTeX
Git
HTML
CSS
Mac OS
Microsoft Windows

Other Profiles

Favourite Software
360 Panorama

Languages

Persian (Native)
English (Professional Working Proficiency)
Arabic (Basic)

Hobbies

Traveling
Photography
Web Designing
Programming
Teaching
Writing
Movies

Last Update

Date and Time
Mon 20 Nov 2017 17:02:00 EST