Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Posts

Blog Post 5

1 minute read

Published:


title: “ROS2 humble” excerpt: “ Docker file and docker build. “ —

Summary of Fully Convolutional Networks for Semantic Segmentation

11 minute read

Published:

The paper discusses Fully Convolutional Networks for Semantic Segmentation by Jonathan Long, Evan Shelhamer, and Trevor Darrell from UC Berkeley. The authors introduce fully convolutional networks (FCNs) as a powerful approach for semantic segmentation, surpassing existing methods in pixel-wise prediction. The key innovation is to replace fully-connected layers with convolutional layers, allowing for end-to-end training and efficient inference on arbitrary-sized inputs. The FCN architecture incorporates both deep, coarse semantic information and shallow, fine appearance information for accurate segmentations. The paper reviews related work, emphasizes the efficiency of fully convolutional training over patchwise methods, and demonstrates state-of-the-art results on various datasets. The authors compare their approach to adaptations of deep classification nets for semantic segmentation, highlighting the end-to-end learning capability of FCNs.

Image Segmentation

5 minute read

Published:

Image segmentation is a sophisticated technique in computer vision that involves partitioning an image into distinct, meaningful regions. Its primary objective is to analyze and understand the visual content within an image by assigning specific labels to different parts of the scene. This process aids in extracting valuable information for various applications, such as object recognition, scene understanding, and autonomous navigation.

Summery of PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation

7 minute read

Published:

PointNet is a clever deep learning approach for understanding 3D geometric data, like point clouds. Unlike other methods that transform data into regular grids or images, PointNet directly processes point clouds, respecting their irregular nature. It’s a simple yet powerful neural network that handles tasks such as object classification and part segmentation efficiently. The key is using a symmetric function, max pooling, which helps the network select important points in the cloud. It’s not just fast; it’s also robust to changes in input points. The project includes a theoretical analysis, showing PointNet’s ability to approximate various functions, and an experimental evaluation, demonstrating its speed and competitive performance compared to other approaches. The contribution lies in designing a deep net architecture for unordered 3D point sets, showcasing its effectiveness in multiple tasks and providing insights into its stability and efficiency.

Using Docker with ROS Noetic on Ubuntu 20.04: A Comprehensive Guide for Beginners

less than 1 minute read

Published:

Welcome to the exciting world of Docker, where containerization opens up new possibilities in software development and deployment. In this journey, we will unravel the mysteries of Docker, guiding you step-by-step through the fundamentals. But that’s not all — brace yourself for a hands-on experience as we delve into installing Docker alongside ROS Noetic on Ubuntu 20.04.

portfolio

Structure from Motion (SfM) in C++

Let’s explore Structure from Motion by figuring out the 3D layout of a small scene through a series of smartphone images. Choose nearby objects and take pictures with some overlap in what your camera captures. For accurate results, use a checkerboard to calibrate your camera — take a few shots from different angles. This calibration step provides vital info for the entire process.

Decoding PointNet: A Practical Guide to 3D Segmentation with Python and PyTorch

Get ready to explore the world of 3D segmentation as we take a journey through PointNet, a super cool way to understand 3D shapes. PointNet is like a smart tool for computers to look at 3D things, especially groups of points floating in space. It’s different from other methods because it works directly with these points, without forcing them into grids or pictures.

publications

talks

teaching

Teaching experience 1

Undergraduate course, University 1, Department, 2014

This is a description of a teaching experience. You can use markdown like any other post.

Teaching experience 2

Workshop, University 1, Department, 2015

This is a description of a teaching experience. You can use markdown like any other post.