1. A method for employing a vision system to dynamically inspect an object in a field of view, comprising: capturing three-dimensional (3D) point cloud data of the field of view; transforming each point of the 3D point cloud data into a plurality of tangential surface vectors; determining surface normal vectors for each point of the 3D point cloud data based upon the plurality of tangential surface vectors; detecting distribution peaks in the surface normal vectors employing a unit sphere mesh; separating parallel planes using the distance distribution peaks; executing, using a controller, a radially bounded nearest neighbor strategy combined with a process of nearest neighbor searching based upon cell division to segment a planar patch; and identifying a planar surface of the object based upon the segmented planar patch.