1. A target motion multiple hypotheses selection process for operating on a received data sequence for providing automatic data segmentation including forming new hypotheses and the selecting and outputting of the new hypothesis formed with the most likelihood of successful segmentation for target motion analysis application comprising the steps of: retaining a set of existing hypotheses in a data base; combining each such existing hypothesis with new hypotheses on the basis of an assumption that incoming datum to form a new datum is invalid; combining each such existing hypothesis with incoming datum to form new hypotheses on the basis of an assumption that the new datum is associated with previous segments and updating these segments to include the new datum; combining each such existing hypothesis with incoming datum to form a new hypotheses on the basis of an assumption that the new datum begins a new segment; selecting and outputting the one new hypothesis formed with the most likelihood of successful segmentation; and returning each new hypothesis formed to said data base for further processing with incoming datum.