Skip to content

Latest commit

 

History

History
108 lines (78 loc) · 8.75 KB

README.md

File metadata and controls

108 lines (78 loc) · 8.75 KB

Talks

All of the slide decks and video recordings related to my talks and workshops

Contents:

Project Talks

Deep learning based OCR engine for the Indus script

  • IDLI Talk on YouTube

  • ThoughtWorks Geek Night Talk on YouTube

  • Abstract: Computational epigraphy is an interdisciplinary area that combines computing and the study of ancient inscriptions. The main challenge or bottleneck faced in the field of epigraphical research is the lack of standardized corpora of the ancient scripts under study. Preparing such data from raw archaeological records, requires laborious human effort, expertise and a lot of time. Machine Learning has been used in the past to reduce human effort in epigraphical research, in problems such as classification and search for graphemic patterns. However, ML and in specific Deep Learning has not been applied yet, for the complementary task of corpus preparation. This talk will be focusing on how a deep learned pipeline architecture was designed to serve as an OCR (Optical Character Recognition) engine that is capable of reading the Indus script, one of the very ancient and undeciphered inscriptions of the Harappan Civilization. This pipeline takes as input, images of the undeciphered Indus script, as found in archaeological artifacts, and returns as output a string of graphemes, suitable for inclusion in a standard corpus.

  • Slide deck used to present at a weekly IDLI session.

  • Slide deck used to present at a monthly GeekNight TW session, May 2017 edition (25th May 2017).

Distributed Panorama Construction of High Resolution UAV Imagery Using Public Compute Nodes

 Distributed Panorama Construction of High Resolution UAV Imagery Using Public Compute Nodes

  • YouTube: http://www.youtube.com/watch?v=iWw4_Ub2lPw

  • This project was done as part of the Smart India Hackathon 2018 (Software Edition), under the Department of Space (Indian Space Research Organization).

  • Our team "WYSIWYG4" won the first prize and also a cash award of Rs. 1,00,000 at this hackathon.

  • Details:

    • The raw remote sensing/optical imagery captured by UAVs almost always needs to be processed for generating a region panorama using image stitching.
      • The image stitching procedure generally involves various steps namely:
        • Feature detection for finding correspondences between images so that they may be considered for alignment
        • Image calibration for removing optical defects such as distortions, chromatic aberrations etc.
        • Image registration that involves feature matching to determine optimal alignment features
        • Image blending that involves executing the adjustments figured out in the calibration stage, combined with remapping of the images to an output projection
    • However, these images are typically of gigantic sizes due to which processing them takes a significant amount of time and hardware based computational resources. This leads to cumulative delays in preparation of the imagery data in a format that is useful for scientific or public use. Thus after determining those steps which do not have dependencies on the other steps of processing, the images can be divided into chunks of small size (say a few KBs) and these can be distributed among the devices owned by common people such as smartphones, or even desktops.
    • An app/software will utilize the resources of the mobile or desktop to perform processing on the small image chunk and send the results back to the servers. At the server end, the processed chunks are assembled together to get the final output for that processing stage.
  • Press Coverage:

Pokemon World and Indus Valley Civilisation - The Analogy

Tech Talks

Machine Learning from a Computer Vision and Natural Language Processing perspective

  • Slide deck used to present at the Off-Site 2016 of Qube Cinema Technologies: slides

Python Hands-on Workshop

  • Slide deck used at a one day hands-on python workshop, conducted as a part of SSN ACM Student Chapter (2016 and 2017): slides

Career Talks

What next after graduation?

What next after graduation?