A device receives a two-dimensional (2-D) image that depicts a cross-sectional view of a retina that includes a macula comprised of layers and boundaries used to segment the layers. The device converts the 2-D image to a standardized format, determines features for voxels included in the 2-D image, and generates, by using a data model to process the features, probability maps that indicate likelihoods of the voxels being in positions within particular boundaries. The device analyzes the probability maps to determine an initial set of boundary positions and to generate directional vectors that point in directions based on values included in the set of probability maps, determines a final set of boundary positions by performing a layer boundary evolution technique using the directional vectors to refine the initial set of boundary positions, and provides data that identifies the final set of boundary positions for display via an interface.Un dispositif reçoit une image bidimensionnelle (2-D) qui représente une vue en coupe d'une rétine comprenant une macula composée de couches et de limites utilisées pour segmenter les couches. Le dispositif convertit l'image 2-D en un format standardisé, détermine les caractéristiques des voxels inclus dans l'image 2-D et génère, en utilisant un modèle de données de traitement des caractéristiques, des cartes de probabilité qui indiquent la probabilité que les voxels se trouvent dans des positions à l'intérieur de limites particulières. Le dispositif : analyse les cartes de probabilité pour déterminer un ensemble initial de positions limites et pour générer des vecteurs directionnels qui pointent dans des directions basées sur les valeurs incluses dans l'ensemble des cartes de probabilité, détermine un ensemble final de positions limites en mettant en œuvre une technique d'évolution des limites des couches à l'aide des vecteurs directionnels pour affiner l'ensemble initial de positions limites, et fournit des données qui identifient