1. A processor-implemented method for object detection and tracking, the method comprising: receiving, by a processor, water surface image data from one or more imaging sensors associated with a maritime asset; detecting, by the processor, an object based on anomalies in variance of pixels in the image data; detecting, by the processor, a horizon line in the image data and estimating a range from the maritime asset to the object based on the location of the object in the image data relative to the horizon line; analyzing, by the processor, motion of the object relative to water surface waves, the analyzing further comprising compensation for motion of the asset and associated sensors; and classifying, by the processor, the object as an object of interest based on the estimated range and the analyzed motion of the object.