My PortfolioPortfolio

  • Computer Vision
  • Path Planning
  • Recolor NeRF

    SingleView to 3D

    PointNet

    Occlusion Handling

    Structure from Motion

    ARIAC-2023

    Harvestor Bot - eYRC17

    eYSIP-2018

    Harvestor Bot - eYRC17

    Warehouse Manipulator

    Wall Follower Bot

    CertificationsCertifications

  • First Principles of Computer Vision
  • Robotics Specialization
  • Mathematics for ML and DS


  • First Principles of Computer Vision

    by Columbia University

    Camera and Imaging

    Course 1/5

      Course Modules:
    • Image Formation - Pinhole and Perspective Projection, Image Formation using Lenses, and Depth of Field.
    • Image Sensing - Resolution, Noise, Dynamic Range, Sensing Color, Camera Response and HDR Imaging.
    • Binary Images - Geometric Properties, Segmenting Binary Images, and Iterative Modification.
    • Image Processing I - Pixel Processing, LSIS and Convolution, Linear & Non-Linear Image Filters, and Template Matching by Correlation.
    • Image Processing II - Fourier Transform, Convolution Theorem, Image Filtering in Frequency Domain, Deconvolution, Sampling Theory and Aliasing.

    Features and Boundaries

    Course 2/5

      Course Modules:
    • Edge Detection - Edge Detection Using Gradients & Laplacian, Canny Edge Detector, and Corner Detection.
    • Boundary Detection - Fitting Lines and Curves, Active Contours, Hough Transform.
    • SIFT Detector - Detecting Blobs, SIFT Detector & Descriptor, and Active Contours.
    • Image Stitching - Image Transformations, Computing Homography, Dealing with Outliers: RANSAC, Warping and Blending Images.
    • Face Detection - Haar Features for Face Detection, Integral Image, Nearest Neighbor Classifier, and Support Vector Machine.

    3D Reconstruction - Single Viewpoint

    Course 3/5

      Course Modules:
    • Radiometry and Reflectance - Scene Radiance & Image Irradiance, BRDF: Bidirectional Reflectance Distribution Function, and Reflectance Models.
    • Photometric Stereo - Gradient Space & Reflectance Map, Lambertian Case, Calibration Based Photometric Stereo, and Interreflections.
    • Shape from Shading - Stereographic Projection, and Shape from Shading Algorithm.
    • Depth from Defocus - Point Spread Function, Depth from Focus and Defocus.
    • Active Illumination Methods - Photometric Stereo Systems, Structured Light Range Finding, Phase Shifting Method, and Time of Flight Method.

    3D Reconstruction - Multiple Viewpoints

    Course 4/5

      Course Modules:
    • Camera Calibration - Linear Camera Model, Intrinsic and Extrinsic Matrices, and Simple Stereo.
    • Uncalibrated Stereo - Epipolar Geometry, Fundamental Matrix, Finding Correspondences, and Computing Depth.
    • Optical Flow - Motion Field and Optical Flow Constraint Equation, Lucas-Kanade Method, and Coarse-to-Fine Flow Estimation
    • Structure from Motion - SfM and Rank of Observation Matrix, and Tomasi-Kanade Factorization

    Visual Perception

    Course 5/5

      Course Modules:
    • Object Tracking - Change Detection, Gaussian Mixture Model, Object Tracking using Templates, and Tracking by Feature Detection
    • Image Segmentation - Segmentation by Humans, Segmentation as Clustering, k-Means, Mean-Shift, and Graph Based Segmentation.
    • Appearance Matching - Shape vs. Appearance, Learning Appearance, Principal Component Analysis, PCA and SVD, and Parametric Appearance Representation.
    • Neural Networks - Perceptron Network, Activation Function, Gradient Descent, and Backpropagation Algorithm.


    Robotics Specialization

    by UPenn

    Aerial Robotics

    Course 1/6: an introduction to the mechanics of flight and the design of quadrotor flying robots and will be able to develop dynamic models, derive controllers, and synthesize planners for operating in three dimensional environments. You will be exposed to the challenges of using noisy sensors for localization and maneuvering in complex, three-dimensional environments. Finally, you will gain insights through seeing real world examples of the possible applications and challenges for the rapidly-growing drone industry.

    Computational Motion Planning

    Course 2/6: This course dels with addressing the problem of how a robot decides what to do to achieve its goals. This problem is often referred to as Motion Planning and it has been formulated in various ways to model different situations. Some of the most common approaches to addressing this problem including graph-based methods, randomized planners and artificial potential fields.



    Mathematics for Machine Learning and Data Science Specialization

    by DeepLearning.AI

    Linear Algebra

    Course 1/3

    • • Represent data as vectors and matrices and identify their properties using concepts of singularity, rank, and linear independence, etc.
    • • Apply common vector and matrix algebra operations like dot product, inverse, and determinants.
    • • Express certain types of matrix operations as linear transformations.
    • • Apply concepts of eigenvalues and eigenvectors to machine learning problems.

    Calculus

    Course 2/3

    • • Analytically optimize different types of functions commonly used in machine learning using properties of derivatives and gradients.
    • • Approximately optimize different types of functions commonly used in machine learning using first-order (gradient descent) and second-order (Newton’s method) iterative methods.
    • • Visually interpret differentiation of different types of functions commonly used in machine learning.
    • • Perform gradient descent in neural networks with different activation and cost functions.

    Probability & Statistics

    Course 3/3

    • • Describe and quantify the uncertainty inherent in predictions made by machine learning models, using the concepts of probability, random variables, and probability distributions.
    • • Visually and intuitively understand the properties of commonly used probability distributions in machine learning and data science like Bernoulli, Binomial, and Gaussian distributions.
    • • Apply common statistical methods like maximum likelihood estimation (MLE) and maximum a priori estimation (MAP) to machine learning problems.
    • • Assess the performance of machine learning models using interval estimates and margin of errors.
    • • Apply concepts of statistical hypothesis testing to commonly used tests in data science like AB testing.

    Contact MeContact

    Contact me here

    I'm always open to collaboration and eager to connect with fellow enthusiasts, researchers, and professionals. Whether you're interested in robotics, deep learning, or simply passionate about the intersection of technology and creativity,let's embark on this journey together. Thank you for visiting, and I look forward to sharing my world of robotics with you!

    Location

    : College Park, MD, USA

    Email

    : kiran.suvas.patil@gmail.com

    Education

    : University of Maryland - College Park

    Mobile Number

    : +1(227)-213-3963