A non-transitory computer readable medium having stored thereon, a computer program having at least one code section, the at least one code section being executable by a machine for causing an ultrasound system to perform steps comprising:
- receiving an ultrasound image having a plurality of pixels;
- automatically processing the ultrasound image by executing a segmentation model to output a probability of each of the plurality of pixels being in a region of interest;
- applying a first threshold value to the probability of each of the plurality of pixels output based on the automatic processing of the ultrasound image, wherein:
- the applying the first threshold value determines a boundary of the region of interest,
- the first threshold value corresponds with a first segmentation sensitivity level of a plurality of segmentation sensitivity levels, and
- the first threshold value corresponding with the first segmentation sensitivity level is a default;
- causing a display system to present the ultrasound image with the boundary overlaid on the ultrasound image;
- receiving a user selection of a second segmentation sensitivity level from the plurality of segmentation sensitivity levels, wherein the second segmentation sensitivity level corresponds with a second threshold value different from the first threshold value;
- dynamically updating the boundary overlaid on the ultrasound image at the display system by applying the second threshold value to the probability of each of the plurality of pixels output based on the automatic processing of the ultrasound image;
- updating the default to the second threshold value corresponding with the second segmentation sensitivity level based on the user selection;
- and
- storing the default in association with one or both of a specific user profile or a specific ultrasound system.