function output = getSlicerLandmarks(obj, filename) loadedLandmarks = jsondecode(fileread(filename)).markups.controlPoints; validWordsInLabels = ["subscapularis", "supraspinatus", "infraspinatus",... "teres", "minor", "intratubercular"]; landmarks = []; for i = 1:length(loadedLandmarks) correctedLabel = correctSpelling(... tokenizedDocument(replace(loadedLandmarks(i).label, "_", " ")),... "KnownWords", validWordsInLabels); landmarks.(join(correctedLabel.string, "_")) = loadedLandmarks(i).position; end output = landmarks; end