preethamam
Enthusiastic and versatile Research Associate with a Ph.D. in Applied Computer Vision and Machine Learning.
Siemens Corporation - TechnologyPleasant Hill
Pinned Repositories
3DSpaceTiling
Divides the 3D space with or without overlaps.
Acceleration2VelocityandDisplacement
Filters and converts the acceleration data to velocities and displacement using the signal processing algorithms.
AutomaticPanoramicImageStitching-AutoPanoStitch
Automatic Panorama Stitching software in MATLAB. Spherical, cylindrical and planar projections stitching is supported in this version and can recognize multiple panoramas.
CrackDenseLinkNet-DeepLearning-CrackSegmentation
CrackDenseLinkNet: A deep convolutional neural network for semantic segmentation of cracks on concrete surface images (DenseNet and LinkNet combination with the compound loss)
CurvatureVisualize
Measures the shape properties of the object boundaries and displays the curvature.
Image-Cylindrical-Spherical-Projections
Transforms the color or grayscale 2D image to the cylindrical and spherical coordinates. Fast as no for-loops are used.
PCL-FeatureBased-PointCloudRegistration
A computer program on PCL framework to register two point clouds using the feature-based keypoints (SIFT, SHOT, FPFH, etc.), local/global feature descriptors, followed by various correspondence estimation and rejection methods. Below summarizes the available keypoints, descriptors, correspondence estimation and rejection methods that works in different combinations.
RGBDtoPointCloud
Creates point clouds from color and depth (RGB-D) images.
VoronoiLimitRectSquare
Provides a bounded Voronoi Diagram with vertices similar to MATLAB [vx,vy] = voronoi(x,y). In other words, prunes the edges that extend the boundaries of the given x and y values.
Weighted-Adjacency-Matrix-of-Image
Creates a weighted adjacency matrix from an energy matrix for an image. Average, similarity and dissimilarity between the nodes i,j can be computed. If a custom energy matrix is provided, the same functions can be used to fill the adjacency matrix with edge weights.
preethamam's Repositories
preethamam/PCL-FeatureBased-PointCloudRegistration
A computer program on PCL framework to register two point clouds using the feature-based keypoints (SIFT, SHOT, FPFH, etc.), local/global feature descriptors, followed by various correspondence estimation and rejection methods. Below summarizes the available keypoints, descriptors, correspondence estimation and rejection methods that works in different combinations.
preethamam/AutomaticPanoramicImageStitching-AutoPanoStitch
Automatic Panorama Stitching software in MATLAB. Spherical, cylindrical and planar projections stitching is supported in this version and can recognize multiple panoramas.
preethamam/Acceleration2VelocityandDisplacement
Filters and converts the acceleration data to velocities and displacement using the signal processing algorithms.
preethamam/CurvatureVisualize
Measures the shape properties of the object boundaries and displays the curvature.
preethamam/RGBDtoPointCloud
Creates point clouds from color and depth (RGB-D) images.
preethamam/CrackDenseLinkNet-DeepLearning-CrackSegmentation
CrackDenseLinkNet: A deep convolutional neural network for semantic segmentation of cracks on concrete surface images (DenseNet and LinkNet combination with the compound loss)
preethamam/VoronoiLimitRectSquare
Provides a bounded Voronoi Diagram with vertices similar to MATLAB [vx,vy] = voronoi(x,y). In other words, prunes the edges that extend the boundaries of the given x and y values.
preethamam/Weighted-Adjacency-Matrix-of-Image
Creates a weighted adjacency matrix from an energy matrix for an image. Average, similarity and dissimilarity between the nodes i,j can be computed. If a custom energy matrix is provided, the same functions can be used to fill the adjacency matrix with edge weights.
preethamam/3DSpaceTiling
Divides the 3D space with or without overlaps.
preethamam/Image-Cylindrical-Spherical-Projections
Transforms the color or grayscale 2D image to the cylindrical and spherical coordinates. Fast as no for-loops are used.
preethamam/CracksSplitterCropper
To augment the cracks with similar geometric properties, cracks can be split into tile images.
preethamam/ImageStitching-Datasets-Compilation
A compilation of image stitching datasets from USC during my Ph.D. days and other open source providers.
preethamam/LabVIEW-AcceleroData-MATLAB-Acceleration2Displacement
This repository has LabVIEW .vi file to acquire acceleration data and MATLAB program to convert the acceleration to velocity and displacement data.
preethamam/Line2Line-IntersectionPoint
Finds the intersection point between two lines if it exists or else submits NaN.
preethamam/panoramaCropper
Crops a fully stitched panorama with black/white background.
preethamam/ShapeCurvatureHistogram
Feature vector of the curvature histogram of the shapes.
preethamam/Adjacency-Matrix-2D-Coordinates
Creates adjacency matrix for any rectangular and non-rectangular grids based on the 8-noded nearest neighbors.
preethamam/CracksSplitterCropper-Dataset
To augment the cracks with similar geometric properties, cracks can be split into tile images on a large dataset.
preethamam/CustomColorMap
Creates a custom colormap given the RGB triplet array
preethamam/Fused-Keypoints-Matches-MATLAB-Like
Display the matching keypoints on a fused images similar to the MATLAB
preethamam/GitHub-Awesome-Papers-Downloader
Downloads GitHub awesome papers given in a specific format.
preethamam/Image-Cylindrical-Spherical-Projections-Python
Warps an input image to cylindrical and spherical coordinates.
preethamam/ImageLabeler
A Python Kivy based software tool to label the multiclase images contained in a folder to class folders.
preethamam/MultiClassMetrics-ConfusionMatrix
Given the confusion matrix finds the two or multiclass metrics such as precision, recall, F1-score
preethamam/PaveSTITCH-SynKpacK
Stitches pavement images from the sensor fusion of accelerometers, RGB-D camera, GPS and LED. Also, synchronizes the data from these sensors.
preethamam/pdfsDistanceandSimilarity
Measures the distances and similarities between two probability density functions of signals.
preethamam/Random-Graphs-and-Trees
Creates Erdos-Renyi and geometric random graphs and rapidly-exploring random trees (RRT and RRT*)
preethamam/ROS-TurtleBot-2DAreaScanning
ROS computer programs to scan 2D surface area (floor) using TurtleBot v1
preethamam/ROS-TurtleBot-Line-Tracing-Localization
preethamam/Structural-Similarity-Index-General-SSIM
This Python function calculates the structural similarity (SSIM) index for grayscale or color images.