A system, comprising: an analysis module including an intraoral scanner three-dimensional (3D) and processing module coupled to the analysis module to: receive a plurality of scans in three dimensions (3D) of a dentition register a distorted scan previous exploration and subsequent exploration, determine whether an amount of movement between the previous scan, the distorted exploration, and further exploration is within a reporting threshold, estimating a first path of movement of the previous exploration the subsequent scan based on the record estimating a second motion path for a scan time of distorted exploration calculate a corrected scan for distorted by offsetting the path of movement during the scanning time of exploration distorted exploration, and reject a distorted exploration in response to the amount of movement that is outside the reporting threshold.Un sistema, que comprende: un módulo de análisis que incluye un escáner intraoral en tres dimensiones (3D) y un módulo de procesamiento acoplado al módulo de análisis para: recibir una pluralidad de exploraciones en tres dimensiones (3D) de una dentición registrar una exploración distorsionada a una exploración previa y la exploración posterior, determinar si una cantidad de movimiento entre la exploración previa, la exploración distorsionada, y la exploración posterior está dentro de un umbral de registro, estimar una primera trayectoria de movimiento de la exploración previa a la exploración posterior basada en el registro estimar una segunda trayectoria de movimiento durante un tiempo de exploración de la exploración distorsionada calcular una exploración corregido para la exploración distorsionado mediante la compensación de la trayectoria de movimiento durante el tiempo de escaneado de la exploración distorsionada, y rechazar una exploración distorsionada en respuesta a la cantidad de movimiento que está fuera del umbral de registro.