The cardiac landmark points are defined in a text file named as Annotations.txt. Each study has one Annotations.txt file:
PatientID: <ID> [BASE_CENTRAL_AXIS]: 1 <X> <Y> <DICOM_filename> [APEX_CENTRAL_AXIS]: 1 <X> <Y> <DICOM_filename> [RV_INSERTS]: <npoints> <X> <Y> <DICOM_filename> <X> <Y> <DICOM_filename> ... [MITRAL_VALVES]: <npoints> <X> <Y> <DICOM_filename> <X> <Y> <DICOM_filename> ...
Each line contains a single landmark point with the corresponding DICOM image file. All points are in image coordinates (<X>,<Y>). That means you can directly plot these points on top of the corresponding DICOM image.
If you use Matlab, you can retrieve landmark points from the Annotations.txt file by using this function: ReadAnnotationFile.m
All patients in the training set are accompanied by the landmark points annotated by an experienced analyst. You can use these landmarks for testing and training your detection algorithm
All patients in the validation sets are also accompanied by the Annotations.txt file, but all coordinate points are marked by '?' signs. Your main task in this challenge is to replace these characters with the image coordinate positions of the landmarks. You must use the same DICOM image file to detect the corresponding landmark points.
For instances, in the following example:
[BASE_CENTRAL_AXIS]: 1 ? ? DET0011201_SA3_ph0.dcm
then you must use file DET0011201_SA3_ph0.dcm to detect the base central axis point for the patient DET0011201.