2012 - 2014
M.Sc.in ARTIFICIAL INTELLIGENCE, Department of Computer Engineering, Sharif University of Technology, Tehran, Iran
GPA: 16.46/20
Thesis: “Multi-modal Distance Metric Learning.” | Supervisor: Dr. Mahdieh Soleymani
Laboratory: Machine Learning Lab, Sharif University of Technology
Thesis Grade: 19.5/20
2008 - 2012
B.Sc. in SOFTWARE ENGINEERING, Shahid Chamran University of Ahvaz, Ahvaz, Iran
GPA: 14.66/20 (Dept. GPA for this class of students is 13.33)
Thesis: “Solve Set Cover Problem using Genetic algorithm.” | Supervisor: Mahmood Farokhian
Thesis Grade: 20/20
2001 - 2008
Diploma in PHYSICS AND MATHEMATICS DISCIPLINE
National Organization for Development of Exceptional Talents
(NODET, also known as SAMPAD), Broujerd, Iran
Jan 2018 - Currently
WORKING AT SEPEHR COMAPNY
Head Supervisor: Dr. Hamid Amiri
Activities: Camera Calibration for Sport Pitches (Moving Objects), Player Tracking, Speed Estimation, Foreground Extraction and so on.
Tools: Qt Creator, C++, OpenCV and OpenCL.
This group (Sepehr Company) is focused on developing an Augmented Reality System for the Analysis of Sports Matches. In this project, I've been extensively working on engines such as Camera Calibration and Player Tracking engines, which are based on Computer Vision and Optimization Techniques. I'm delighted with my progress in OpenCV, OpenCL, and Cuda, as powerful programming tools for Image Processing and Computer Vision.
This engine has especially focused on Broadcasting Videos, in which no information of the camera pose (position, pan, tilt and zoom parameters of a camera) is available. The most challenging issues in this project are related to moving objects (players), distortions, and other uncertainties. Another challenging issue is to provide smooth results for the Graphic engine.
The purpose of this engine is to automatically (minimal interaction with user) track players. Furthermore, the speed of a player can be approximated by this engine, which utilizes calibration engine and another techniques to provide this estimate.
Oct 2015 - Dec 2016
RESEARCH ASSISTANT
Research Assistant for B.Sc. Thesis, Ehsan Imani, Machine Learning Lab, Sharif University of Technology
Head Supervisor: Dr. Mahdieh Soleymani
Related Publication: "Multi-Modal Deep Distance Metric Learning"
Activities: Reviewing of Thesis Proposal, Proposing a Multi-Modal Deep Neural Network for Metric Learning (Experiments on Content-based Image Retrieval Application), Development of Technical Parts (Python Language)
Thesis Title: Multi-Modal Deep Learning
Jan 2016 - Jan 2017
RESEARCH ASSISTANT
Research Assistant for B.Sc. Thesis, Mohammad Mesbah, Machine Learning Lab, Sharif University of Technology
Head Supervisor: Dr. Mahdieh Soleymani
Related Publication: "Spatial and Spectral Image Fusion using Coupled Dictionary Learning" (under preparation)
Activities: Reviewing of Thesis Proposal, Proposing a Coupled Dictionary Learning Method (Sparse Representation), the aim of which is generating a High Spatial and Spectral image by combining "the spectral information from sensors with low-spatial resolution, but high spectral resolution" with "the spatial information from sensors with high-spatial resolution but low-spectral resolution", Development of Technical Parts (MATLAB Language)
Thesis Title: Spatial and Spectral Images Fusion
Mar 2013 - Jan 2017
RESEARCH
Membership in Machine Learning Lab, Sharif University of Technology
Activities: M.Sc. Thesis, Research and Development, Research Assistant
2010 - 2012
TEACHER ASSISTANT
Operating System Lab, Shahid Chamran University of Ahvaz
Advance Programming, Shahid Chamran University of Ahvaz
Data Structure, Shahid Chamran University of Ahvaz
Algorithms, Shahid Chamran University of Ahvaz
Artificial Intelligence, Dr. Mahdieh Soleymani, Sharif University of Technology
Programming Languages:
JAVA, C#, C, C++, MATLAB, PYTHON, AVR PROGRAMMING
Markup languages:
HTML, XML, RDF AND RDFS (FAMILIAR WITH SEMANTIC WEB CONCEPTS)
Operating Systems:
WINDOWS, LINUX
Typesetting:
MS WORD, LATEX
APIs and Toolboxes:
MATLAB TOOLBOXES, WEKA LIBRARY (IN JAVA AND MATLAB)
HTK TOOLKIT (SPEECH PROCESSING), JAVA SPEECH API (JSAPI)
HMM (HIDDEN MARKOV MODEL) TOOLBOX FOR MATLAB (MURPHY)
CVX: MATLAB SOFTWARE FOR CONVEX PROGRAMMING
SPAMS (SPARSE MODELING SOFTWARE)
VLFEAT (C LIBRARY FOR COMPUTER VISION)
OPENCV (OPEN SOURCE COMPUTER VISION LIBRARY)
DEEP LEARNING PACKAGES IN MATLAB AND PYTHON
Development Kits:
VISUAL STUDIO, ECLIPSE, NETBEANS, MATLAB, PyCharm
Applications:
CONTENT-BASED (IMAGE) RETRIEVAL
MULTI-MODAL DATA, MULTI-TASK LEARNING
IMAGE PROCESSING
SPEECH PROCESSING
TEXT MINING
SIGNAL PROCESSING
Familiar with:
MVC MODEL, OOP
SELECTED PROJECTS
Spatial and Spectral Image Fusion using Coupled Dictionary Learning, MATLAB (2017, Machine Learning Lab).
Implementing and Evaluating a novel Multi-Modal Deep Network for Distance Metric Learning, Python (2016, Machine Learning Lab).
Implementing a Parallel Keyword Spotting Engine (Speech Search Engine), C and C# (2017, Application, Freelance Programmer)
Implementing and Evaluating a novel Multi-Modal Distance Metric Learning, MATLAB (2014, Thesis, Machine Learning Lab).
Implementing a Plant Classification Application (2016, Freelance Programmer).
Implementing and Evaluating a novel Hierarchical Dictionary Learning for Sparse Coding (with Application to Text Classification), MATLAB (2014, Digital Signal Processing Course).
Text Classification using Weka library, JAVA (2013, Machine Learning Course).
Finding Stochastic Shortest Paths (SSP) in Uncertain Environment using Reinforcement Learning Algorithms, MATLAB (2013, Final Project of Machine Learning Course).
Implementing a simple Video Codec, MATLAB (2013, Digital Video Processing Course).
Implementing a Recommendation System with MATLAB, (2013, Pattern Recognition Course).
Face Recognition using Sparse Representation Classification (2014, Image Processing Course).
Convert Text To Speech (2014, Speech Processing Course).
Speech Source Separation from mixed Speeches using Dictionary Learning and ICA, MATLAB (2017, Freelance Programmer).
Speaker Gender Recognition (2015, Freelance Programmer).
Speaker Identity Recognition (2016, Freelance Programmer).
AUGUST 2012
Ranked 56ᵗʰ among more than 6000 participants in in the Nation-wide Universities Entrance Exam, Master’s Program Admission Exam and Admission to Sharif University of Technology for the M.Sc. Degree
Persian
Mother Tongue
English
Advanced
French
Beginner
Nov 25, 2017
Overall Score: 6