• Blog
  • Home
  • Your browser does not support the video tag.

    DeepSparse vs OpenVINO Benchmarking

    Sat, 11 Jan 2025 19:45:28 GMT - Vijay Rajagopal

    machine learning

    To support low-latency applications, there has been extensive work in the Deep Learning space to accelerate neural networks.

  • Main image for Pen Plotting

    Pen Plotting

    Sun, 30 Jun 2024 19:45:28 GMT - Vijay Rajagopal

    artother

    Pen plotting is an artform that allows people to use machines to do the physical drawing actions. Typically, pen plotted art is very methodical and full of very percise patterns. The most common kind of pen plotting machine is the XY pen plotter, which draws onto a piece of paper with some kind of pen/marker/brush. Gcode instructions are used to guide the plotter to the proper positions on the paper. 3D extruder-based printers also operate in a similar way but in an additional (Z) dimension. Could you convert one to a XY pen plotter?

  • Main image for Pseudo-LIDAR Projection via Depth Maps

    Pseudo-LIDAR Projection via Depth Maps

    Thu, 18 Apr 2024 19:45:28 GMT - Vijay Rajagopal

    image processing

    In many navigation and layout applications, there is a need for spatial data. Historically, this meant that most hardware choices were radio frequency based - mainly LiDAR or RADAR.

  • Your browser does not support the video tag.

    SiamMask ONNX Export Journey

    Mon, 11 Sep 2023 10:20:28 GMT - Vijay Rajagopal

    machine learning

    During my masters thesis, I worked on different multiple object tracking (MOT) methods. There is another type of tracking method, single object tracking (SOT), that I always was interested in but never got the chance to try. One such SOT method is called SiamMask, and this blog post will go over how I exported this network to ONNX.

  • Main image for Food Blog

    Food Blog

    Fri, 21 Jul 2023 19:45:28 GMT - Vijay Rajagopal

    artother

    I have been cooking different things for a while, and everytime I tell people this, they always ask a version of "have you cooked something interesting lately"? This is where I fumble through my phone, trying to look for something to show them. They typically lose interest by the time I'm showing them a cake I baked 3 months ago. Maybe this new food blog can help and allow me to organize this hobby in a way I wanted it to be for a long time.

  • Main image for Masters Thesis Deliverables

    Masters Thesis Deliverables

    Thu, 11 May 2023 19:45:28 GMT - Vijay Rajagopal

    machine learning

    In one of my previous blog posts, I stated that I had sucessfully completed my masters thesis and would post more about what I did. Well, its been overdue but here are the two main papers to come out during my time in the program.

  • Main image for Journey with Qualcomm SNPE on Android

    Journey with Qualcomm SNPE on Android

    Wed, 11 Jan 2023 19:45:28 GMT - Vijay Rajagopal

    machine learning

    For the past couple of weeks, I've been working on a project that would mimic the behavior of Apple's "CenterStage". As a part of that project, I wanted to explore how neural networks were deployed, accelerated, and utilized on smartphone devices.

  • Main image for Revisiting EmojiCam

    Revisiting EmojiCam

    Tue, 20 Dec 2022 20:50:28 GMT - Vijay Rajagopal

    image processing wip

    In this blog post, I revisit my EmojiCam project and try to rectify some of the major pitfalls the original algorithm had. This rectified version of EmojiCam includes multiscale emojis and better emoji color calibration.

  • Main image for Graduate School

    Graduate School

    Tue, 20 Dec 2022 19:45:28 GMT - Vijay Rajagopal

    machine learning

    I know I have not posted anything since February of this year. There are a lot of reasons for that, but the biggest reason is I was in the middle of finishing my Masters Thesis. It was one of the most academically challenging things I have done in a while, and I am pretty happy with the results. I will be uploading and writing about some of the results in their own respective articles when the time comes.

  • Main image for Effects of Multiheaded Self-Attention on YOLOv3

    Effects of Multiheaded Self-Attention on YOLOv3

    Mon, 25 Apr 2022 19:45:28 GMT - Vijay Rajagopal

    machine learning wip

    For my graduate Deep Learning (DL) class, we had a final project assignment that tasked us to conduct novel experiments on a DL area. I decided to implement a MSA module to a common, generic, fast object detector called YOLOv3. We see improvements in classification but significant decrease in localization performance for most network configurations.

  • Your browser does not support the video tag.

    EmojiCam 😒🤫🥳

    Sat, 12 Feb 2022 12:15:49 GMT - Vijay Rajagopal

    image processing

    This project was done for fun and was done within 24-hours. EmojiCam takes in a RGB frame and creates a frame with emojis replacing pixels. It runs in real-time and has a very simple image processing pipeline.

  • Your browser does not support the video tag.

    postAR (Projecting Digital Media)

    Sat, 06 Nov 2021 19:45:28 GMT - Vijay Rajagopal

    image processing

    Posters! Everyone loves them. They express who you are and what you like. But, instead of tons of physical posters, you can immersive your whole room in a new world of digital content with AR. This blog post will redirect to the official GitHub page for more information

  • Main image for Effects of Degradation on Face Detectors

    Effects of Degradation on Face Detectors

    Fri, 14 May 2021 12:15:49 GMT - Vijay Rajagopal

    machine learning

    This project was done to complete one of my breadth requirements for the Tickle Engineering Honors program. The contents of the project were presented at the 2021 EUReCA Symposium as a poster. To keep proper context, the project was completed within less than a month and is a continuation of adjacent, prior works regarding image degradation and Convolutional Neural Networks.

  • Main image for Image Filters (Thread)

    Image Filters (Thread)

    Fri, 25 Sep 2020 19:45:28 GMT - Vijay Rajagopal

    art

    I believe the type of image filters that the majority of public knows of started with the popularization of the social media service, Instagram. With the genesis of Instagram, being able to edit on the fly with aesthetic-satisfying results was imperative for a new type of photo-centric social network. Additionally, Snapchat Lens and its interactivity allowed a new wave of interesting image filters that incorporated 3D meshes and AR.