According to the present invention, template matching is performed for two transmission images obtained by capturing a marker (29), positions having high matching scores are used as candidates for the position of the marker (29), and lists of the candidates are made for the respective transmission images. For each combination obtained by selecting one candidate from each of the lists that are lists of the candidates for the position of the marker (29) and that correspond to the respective transmission images, the length of a common perpendicular between straight lines connecting respective positions on the X-ray measuring device and respective X-ray generation devices is calculated, the positions and the X-ray generation devices corresponding to the positions of the respective candidates in the combination. After that, the position of the marker (29) is detected on the basis of the matching scores and the length of the common perpendicular, and emission of a proton beam to be emitted to a target is controlled on the basis of the detected position of the marker (29).La présente invention concerne un système selon lequel une mise en correspondance de modèles est effectuée pour deux images de transmission obtenues par capture d'un marqueur (29), des positions ayant des scores de correspondance élevés sont utilisées en tant que candidats pour la position du marqueur (29), et des listes des candidats sont établies pour les images de transmission respectives. Pour chaque combinaison obtenue par la sélection d'un candidat parmi chacune des listes qui sont des listes des candidats pour la position du marqueur (29) et qui correspondent aux images de transmission respectives, la longueur d'une perpendiculaire commune entre des lignes droites reliant des positions respectives sur le dispositif de mesure de rayons X et des dispositifs de génération de rayons X respectifs est calculée, les positions et les dispositifs de génération de rayons X correspondant aux positions des can