Ankit Manerikar


  • PhD in Electrical and Computer Engineering,
    Purdue University
  • Masters in Electrical and Computer Engineering,
    Purdue University
  • B.E. in Electronics Engineering,
    Mumbai University
  • Engineering Diploma in Industrial Electronics,
    S.B.M. Polytechnic
  • 2017 - 2023
    .
  • 2015 - 2017
    .
  • 2012 - 2015
    .
  • 2008 - 2012
    .




  • .

Biography

Ankit Manerikar received his Ph.D. (2023) and his Masters degree (2017) in Electrical and Computer Engineering from Purdue University, USA. His doctoral research at the Robot Vision Lab, Purdue University comprised of investigating machine learning techniques for automating explosives detection at airports. He has a wide research and industry experience in the field of Computer Vision, Machine Learning and Robotics spanning a period of fourteen years, encompassing contributions to over ten labs and companies. Ankit is currently a part of Intel Corporation where he is working on the development of different AI frameworks and libraries. His research interests include X-ray/CT imaging, machine learning and generative modelling as well as autonomous navigation for mobile robotics.


Resume: Research CV: LinkedIn:
GitHub:

Professional Experience
Aug 2023 - Present
.
AI Algorithm Engineer,
Intel Corporation
Hillsboro, US
.
May 2022 - Dec 2022
.
Deep Learning SWE Intern,
Intel Corporation
Santa Clara, US
.
August 2017 - May 2022
.
Graduate Research Assistant,
Robot Vision Lab, Purdue University
West Lafayette, US
.
January 2017 - May 2017
.
Graduate Teaching Assistant,
School of Electrical and Computer Engg., Purdue University
West Lafayette, US
.
June 2016 - July 2016
.
Intern: Machine Learning, Firmware and Robotics,
Gade Autonomous Systems
Mumbai, India.
.
December 2011 - May 2012
.
Research Intern/Co-op,
Citizen Scales Pvt. Ltd
Mumbai, India.
.
June 2010 - November 2010
.
Robotics Intern/Co-op,
Technophilia Systems
Mumbai, India.
.

Honors and Awards
  • Recipient - J.R.D. Tata Trust Scholarship Award Scholarship for Undergraduate Engineering. Academic Years: 2012-13, 2013-14.
  • Recipient - Best Student Paper Award for the paper "Particle Swarm Optimization in Control Systems Design", IEEE Technomania 2013.
  • Recipient - Student Award for Academic Merit for First Rank in B.E. (Electronics, DJSCoE), sixth rank in University of Mumbai. Academic Year: 2011-12
  • Recipient - Juhu Lions Club Scholarship Award for First Rank in Industrial Electronics (SBM Polytechnic). Academic Years: 2008-09, 2009-10, 2010-11, 2011-12.

Research / Projects

This section presents the list of research topics and projects that I have worked on or am working on. You can find further information about these projects from the links to the publications, codes and videos provided with the topics:


Generative Adversarial Networks

Generative Adversarial Networks (GANs) have for a long time remained the state-of-the-art in synthesizing high-quality, high fidelity data for many imaging applications. This section describes my research on GANs and other generative models including using self-supervised learning and one-shot image segmentation with GANs.


GANecdotes: Self-Supervised One-Shot Learning for On-the-Fly Segmentation of StyleGAN Images

This work presents a framework for self-supervised one-shot segmentation of synthetic images generated using StyleGANs. The framework consists of a SwAV-based contrastive learner that uses GAN style features to perform on-the-fly one-shot segmentation of GAN-generated images.

Paper:
Manerikar, Ankit, and Avinash C. Kak. Self-Supervised One-Shot Learning for for Automatic Segmentation of StyleGAN Images. arXiv preprint arXiv:2303.05639 (2023).

Code: GANecdotes Repo

Video: Model Demo


X-ray Based Target Detection

X-ray based security screening of checked baggage is the primary line of defence at airport worldwide against the transportation of hazardous and illicit objects. Automatic segmentation of threat objects from baggage scans is thus an important topic of research in this area that aims at speeding up and automating the airport security pipeline. My research on X-ray based target detection explores different aspects of this topic including adaptive threat recognition, dual energy computed tomography and design of baggage data simulation pipelines.


BagGAN: A StyleGAN2-ADA Model for Simulation of Baggage X-ray Scans for Security Screening

A major problem in designing ATR classifiers is the difficulty in generating and obtaining X-ray datasets containing hazardous materials and objects. An efficient alternative is to simulate this X-ray data for training and testing the ATRs. This work consists of an ML-based model that uses a StyleGAN2-ADA model for synthetising baggage X-rays scans for prohibited item detection .

Code: BagGAN Repo.


DEBISim: A Simulation Pipeline for Dual-Energy CT Baggage Inspection Systems

This work proposes an alternate physics-based implementation of an automated dataset simulation pipeline for ATRs for different types of threat objects. The simulator captures the dynamics of baggage configurations, concealment of threat items within baggage and the physics of X-ray scanning and image generation

Paper:
Manerikar, Ankit, Fangda Li, and Avinash C. Kak. DEBISim: A Simulation Pipeline for Dual Energy CT-based Baggage Inspection Systems. Journal of X-ray Science and Technology 29.2 (2021): 259-285.

Code: DEBISim Webpage, GitHub


Adaptive Automatic Target Recognition for CT-based Explosive Detection Systems

Automatic Target Recognition involves designing classifiers for automatic delineation of threat regions from checked baggage scans. But given the changing security scenarios, these classifiers have to deal with varying target specifications for carrying out the segmentation. In this research, we present a two-stage classifier structure that achieves this without re-configuring the entire EDS.


Paper:
Manerikar, Ankit, Tanmay Prakash, and Avinash C. Kak. Adaptive target recognition: A case study involving airport baggage screening." Anomaly Detection and Imaging with X-Rays (ADIX) V. Vol. 11404. International Society for Optics and Photonics, 2020.


Dual Energy Computed Tomography for Target Detection

Dual Energy Computed Tomography deals with scanning a baggage volume with two different X-ray spectral sources simultaneously. This allows extracting additional material-based information from the collected projection data such as the effective atomic number. This research deals with processing dual energy data for better identification of threat materials.


Papers:

Manerikar, Ankit, Fangda Li, and Avinash Kak. "A Spectrum- Adaptive Decomposition Method for Effective Atomic Number Estimation using Dual Energy CT." IS&T Electronic Imaging: Computational Imaging VIII, IS&T International Symposium on Electronic Imaging, 2020.
Li, Fangda, Ankit Manerikar, Tanmay Prakash, and Avinash Kak. "A Splitting-Based Iterative Algorithm for GPU-Accelerated Statistical Dual-Energy X-Ray CT Reconstruction." IS&T Electronic Imaging: Computational Imaging VIII, IS&T International Symposium on Electronic Imaging, 2020.



Robot SLAM and Navigation

This section enumerates my different projects related to mobile robotics in the areas of path planning, SLAM (Simultaneous Localization And Mapping) and autonomous navigation.


SLAM-Assisted Coverage Path Planning

Surveying and inspection applications for mobile robotics present a unique problem for robot path planning. Unlike a normal path planning task which involves figuring a path from a given source and destination, surveying robots require coverage path planning, i.e., calculating a path that maximizes the area covered by the robot from a given area. We have developed several implementations of coverage path planning for different applications involving indoor and outdoor mobile mapping platforms (MMS) for photogrammetry applications.


Papers:
Shamseldin, Tamer, Ankit Manerikar, Magdy Elbahnasawy, and Ayman Habib. "SLAM- based Pseudo-GNSS/INS localization system for indoor LiDAR mobile mapping systems." In 2018 IEEE/ION Position, Location and Navigation Symposium (PLANS), pp. 197-208. IEEE, 2018.
Manerikar, Ankit, Tamer Shamseldin, and Ayman Habib. "SLAM-Assisted Coverage Path Planning for Indoor LiDAR Mapping Systems." arXiv preprint arXiv:1811.04825 (2018).
Manerikar, Ankit, Debasmit Das, and Pranay Banerjee. "Optimal Control for Constrained Coverage Path Planning." arXiv preprint arXiv:1708.03055 (2017).


Recursive Mid-point Displacement Algorithm for Path-Planning

The RMPD (Recursive Mid-Point Displacement) algorithm is a novel way of calculating robot paths and trajectories developing for 6-DOF robots for automatically pruning apple trees branches while collisions.


Papers:
Li, Fangda, Ankit V. Manerikar, and Avinash C. Kak. "RMPD—A Recursive Mid-Point Displacement Algorithm for Path Planning." In Twenty-Eighth International Conference on Automated Planning and Scheduling. 2018.


Indoor Place Categorization for Visual SLAM

The topic deals with the problem of visual place categorization (VPC), i.e., the visual identification of an input scene as belonging to a particular semantic pre-trained category. The place detector is implemented with a two-tier structure of a CNN trained for place recognition and a clusterer for partitioning maps for different locations.


Code: Indoor Place Categorization for Visual SLAM
Slides: YouTube



Control Systems

This section entails my ventures and projects on control system design for instrumentation and general dynamics.


Position Control Using An Ultrasonic Accoustic Levitation Assembly

The project involved the implementation of an accoustic levitation chamber which allows precise suspension and levitation of particles in mid-air. The levitation phenomenon is created by generated resonant accoustic pressure waves from an ultrasonic horn and by maintaining the resonance by precision control of the cavity length.


More Info: pdf


Autonomous Tripeds - Obstacle Avoidance and Gait Models

It involves the study of tripedal walking mechanism with only one active limb in the center. The combination is still able to mimic bipedal motion with an interesting combination of active and passive dynamic walking mechanisms.


More Info: GitHub


Design of a Practical Cat-righting Reflex Model

Here we have implemented a free-falling mechanism that mimics the cat-righting reflex - the ability of a cat to land on all its four legs during a free-fall. The mechanism uses controlled actuation to mimic the non-holonomic centripretal forces that cause the righting reflex.


Paper: Manerikar, Ankit, and Anandpara, Tanvi. "Design of a Practical Cat-righting Reflex (CRR) Model." Procedia Computer Science 45 (2015): 514-523.



Archives
TI IADC 2013: Soil Health Monitoring Kit Haptic Maneuvering Mechanism Robotic Manipulator with a Teach Pendant

List of Publications

  1. Manerikar, Ankit, and Avinash C. Kak. "Self-Supervised One-Shot Learning for Automatic Segmentation of StyleGAN Images." arXiv preprint arXiv:2303.05639 (2023).
  2. Manerikar, Ankit, Fangda Li, and Avinash C. Kak. "DEBISim: A Simulation Pipeline for Dual Energy CT-based Baggage Inspection Systems." Journal of X-ray Science and Technology. 29.2 (2021): 259-285.
  3. Manerikar, Ankit, Tanmay Prakash, and Avinash C. Kak. "Adaptive target recognition: A case study involving airport baggage screening." Anomaly Detection and Imaging with X-Rays (ADIX) V. Vol. 11404. International Society for Optics and Photonics, 2020.
  4. Manerikar, Ankit, Fangda Li, and Avinash Kak. "A Spectrum-Adaptive Decomposition Method for Effective Atomic Number Estimation using Dual Energy CT." IS&T Electronic Imaging: Computational Imaging VIII, IS&T International Symposium on Electronic Imaging, 2020.
  5. Li, Fangda, Ankit Manerikar, Tanmay Prakash, and Avinash Kak. "A Splitting-Based Iterative Algorithm for GPU-Accelerated Statistical Dual-Energy X-Ray CT Reconstruction." IS&T Electronic Imaging: Computational Imaging VIII, IS&T International Symposium on Electronic Imaging, 2020.
  6. Shamseldin, Tamer, Ankit Manerikar, Magdy Elbahnasawy, and Ayman Habib. "SLAM-based Pseudo-GNSS/INS localization system for indoor LiDAR mobile mapping systems." In 2018 IEEE/ION Position, Location and Navigation Symposium (PLANS), pp. 197-208. IEEE, 2018.
  7. Li, Fangda, Ankit V. Manerikar, and Avinash C. Kak. "RMPD—A Recursive Mid-Point Displacement Algorithm for Path Planning." In Twenty-Eighth International Conference on Automated Planning and Scheduling. 2018.
  8. Manerikar, Ankit, Tamer Shamseldin, and Ayman Habib. "SLAM-Assisted Coverage Path Planning for Indoor LiDAR Mapping Systems." arXiv preprint arXiv:1811.04825 (2018).
  9. Manerikar, Ankit, and Anandpara, Tanvi. "Design of a Practical Cat-righting Reflex (CRR) Model." Procedia Computer Science 45 (2015): 514-523.
  10. Manerikar, Ankit, and Anandpara, Tanvi. "Position Control Using Ultrasonic Levitation Assembly." Proceedings of DJ Spark 2015 (2015): 119-123.
  11. Manerikar, Ankit, and Khan, Shahid. "Particle Swarm Optimization in Control System Design." IEEE Technomania (2013), FRCRE, Mumbai.