CV
General Information
| Full Name | Parsa Omidi |
| Languages | English, Farsi(Persian), Kurdish |
Education
- 2021
PhD
Western University, London, ON, Canada
- Field; Biomedical Engineering
- Medical imaging, Image Reconstruction, Photoacoustic, Ultrasound, Phase retrieval, Phase Unwrapping, Profilometry, Interferometry, ESPI
- 2015
M.Sc.
Iran University of Science and Technology (IUST),Tehran, Iran
- Field; Electrical Engineering-Satellite Technology
- MIMO, Wireless communication, Digital Signal Processing
- 2011
B.Sc.
University of Isfahan, Isfahan, Iran
- Field; Electronic Engineering
- RF, Digital Signal Processing
Work Experience
- Apr. 2022 - PRESENT
Machine Learning Researcher
Huawei (Markham, ON, Canada)
- Computational Optics, Deep Learning, Spike Neural Network, Metasurface
- Jul. 2021 – Apr. 2022
Postdoctoral/R&D Scientists
Spectral Devices Inc. & Western University (London, ON, Canada)
- Image/Video Processing, Signal Processing, Software Development, AI
- Sep. 2016 – Jul. 2021
Research Assistant/ Teaching Assistant
Western University (London, ON, Canada)
- Medical Image Reconstruction, Image Processing, Signal Processing, Optics, Electronics
Academic Positions
- 2021-2022
Research Assistant
Lawson Health Research Institute, London, ON, Canada
- Photoacoustic tomography, holography, and photogrammetry systems.
- 2016-2020
Teaching Assistant
Western University, London, ON, Canada
- Courses; Machine learning, Electrical circuits, Arduino, Intro to electronics, Electronics lab, C++ programming, CAD modelling, Image processing
- 2017-2018
Invited Researcher
Karlsruhe Institute of Technology (KIT), Institute of Data Processing and Electronics, Karlsruhe, Germany
- Image reconstruction algorithms for 3D ultrasound breast cancer detection system
- 2009-2011
Teaching Assistant
University of Isfahan, Isfahan, Iran
- Courses; Electronics II, Pulse techniques
Honors and Awards
- 2021
- MITACS
- 2019
- Lawson IRF
Academic Interests
-
Computational Optics
-
Computer Vision & Artificial Intelligence
Skills & Tools
-
Programming Languages and Frameworks
- Python, MATLAB, C#, C++
-
Programming Skills
- Object-oriented programming (OOP)
- Data structures and algorithms
- Database management (e.g., MySQL)
- Cloud computing (e.g., AWS, Azure)
- Debugging and problem-solving
- Agile methodologies
-
Deep Learning Frameworks
- PyTorch, TensorFlow, Keras, Brian
-
Machine Learning Libraries
- NumPy, Pandas, Scikit-learn
- XGBoost, Seaborn, Matplotlib
-
Computer Vision Libraries
- OpenCV, Scikit-Image, AForge.NET
- ImageJ, MATLAB Image Processing Toolbox
-
Computer Vision Techniques
- 2D/3D image enhancement
- Geometrical imaging
- Object detection
- Object tracking
- Segmentation (semantic/ instance)
- Medical image reconstruction
- Microscopic imaging
- Multi-spectral imaging
- Image classification
- Filtering/edge detection
- Stereo imaging
- 3D profilometry
- RGB-D imaging (depth detection)
- Lidar
- Speckle imaging
-
Signal Processing Techniques
- Fourier analysis
- Digital signal processing (DSP)
- Spectral analysis
- Time & frequency domain analysis
- Signal decomposition
- Wavelet analysis
- Filter design
- Signal statistics
-
Neural Network Architectures
- Convolutional Neural Networks (CNN)
- Recurrent Neural Networks (RNN)
- Generative Adversarial Networks (GAN)
- Restricted Boltzmann Machine (RBM)
-
Data Pre-Processing
- Normalizing
- Augmentation
- Registration
- Cleaning/Pruning
- Data imputation
- Outlier detection
- Data reduction (e.g., Principal component analysis (PCA))
- Resizing (interpolation/extrapolation)
-
Model Training and Evaluation
- Cross-validation
- Transfer learning
- Hyperparameter tuning
- Grid search
- Regularization
- Early stopping
- Ensemble learning
-
Version Controlling
- Git
-
GUI Design
- C# (Winform, WPF, UWP)
- Python (Tkinter)
- MATLAB (appdesigner)
-
Online Coding Communities
- Stack Overflow
- LeetCode
- Kaggle
- GitHub