1. A method for processing an image of a body surface, the method comprising: choosing a processing window corresponding to a portion of an image of a body surface; using a processor to: estimate an amount of time required to process the processing window; adjust the dimensions of the processing window if the estimated amount of time is less than or greater than a time constraint; and process either the portion of the image if no adjustment to the processing window is made or an adjusted portion of the image, the adjusted portion corresponding to the adjusted dimensions of the processing window.