Planetary crater detection and registration using marked point processes, multiple birth and death algorithms, and region-based analysis