Pen Plotting
Sun, 30 Jun 2024 19:45:28 GMT - Vijay Rajagopal
artotherPen 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?
Pseudo-LIDAR Projection via Depth Maps
Thu, 18 Apr 2024 19:45:28 GMT - Vijay Rajagopal
image processingIn 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.
SiamMask ONNX Export Journey
Mon, 11 Sep 2023 10:20:28 GMT - Vijay Rajagopal
machine learningDuring 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.
Food Blog
Fri, 21 Jul 2023 19:45:28 GMT - Vijay Rajagopal
artotherI 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.
Masters Thesis Deliverables
Thu, 11 May 2023 19:45:28 GMT - Vijay Rajagopal
machine learningIn 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.
Journey with Qualcomm SNPE on Android
Wed, 11 Jan 2023 19:45:28 GMT - Vijay Rajagopal
machine learningFor 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.
Revisiting EmojiCam
Tue, 20 Dec 2022 20:50:28 GMT - Vijay Rajagopal
image processing wipIn 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.
Graduate School
Tue, 20 Dec 2022 19:45:28 GMT - Vijay Rajagopal
machine learningI 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.
Effects of Multiheaded Self-Attention on YOLOv3
Mon, 25 Apr 2022 19:45:28 GMT - Vijay Rajagopal
machine learning wipFor 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.
EmojiCam 😒🤫🥳
Sat, 12 Feb 2022 12:15:49 GMT - Vijay Rajagopal
image processingThis 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.
postAR (Projecting Digital Media)
Sat, 06 Nov 2021 19:45:28 GMT - Vijay Rajagopal
image processingPosters! 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
Effects of Degradation on Face Detectors
Fri, 14 May 2021 12:15:49 GMT - Vijay Rajagopal
machine learningThis 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.
Image Filters (Thread)
Fri, 25 Sep 2020 19:45:28 GMT - Vijay Rajagopal
artI 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.