This document summarizes research on developing a machine learning system to automatically detect and characterize nanoparticles in micrographs. The research used supervised learning algorithms like support vector machines (SVM) and feature extraction methods like SIFT to classify nanoparticles by size and spatial distribution. Initial results showed SIFT features and features based on neighboring pixels improved classifier accuracy over simple (x,y) coordinates. Future work could optimize clustering methods, classification algorithms, and develop software for industrial nanoparticle analysis.