A system includes a storage device (130) storing a set of instructions and at least one processor (220) in communication with the storage device (130), wherein when executing the instructions, the at least one processor (220) is configured to cause the system to determine a first scan area on a scanning object. The system may also acquire raw data generated by scanning the first scan area on the scanning object and generate a positioning image based on the raw data. The system may also generate a pixel value distribution curve based on the positioning image, and determine a second scan area on the scanning object based on the pixel value distribution curve. The system may also scan the second scan area on the scanning object.L'invention concerne un système comprenant un dispositif de stockage (130) stockant un ensemble d'instructions et au moins un processeur (220) en communication avec le dispositif de stockage (130), ledit processeur (220) étant configuré pour amener le système à déterminer une première zone de balayage sur un objet de balayage, lors de l'exécution des instructions. Le système peut également acquérir des données brutes générées par balayage de la première zone de balayage sur l'objet de balayage et générer une image de positionnement sur la base des données brutes. Le système peut également générer une courbe de distribution de valeur de pixel sur la base de l'image de positionnement, et déterminer une seconde zone de balayage sur l'objet de balayage sur la base de la courbe de distribution de valeur de pixel. Le système peut également balayer la seconde zone de balayage sur l'objet de balayage.