| CPC A61B 8/085 (2013.01) [A61B 8/0891 (2013.01); A61B 8/12 (2013.01); A61B 8/445 (2013.01); A61B 8/461 (2013.01); A61B 8/467 (2013.01); A61B 8/5207 (2013.01); A61B 8/5223 (2013.01); G06N 3/02 (2013.01)] | 15 Claims |

|
1. A computing device to implement an ultrasound system for guiding insertion of an instrument, the computing device comprising:
a memory to maintain one or more ultrasound images;
a neural network implemented at least partially in hardware of the computing device to identify blood vessels in the one or more ultrasound images and determine diameters of the blood vessels including a first diameter of a first blood vessel; and
a processor system to:
determine, for one or more of the blood vessels, an instrument size based on the diameters of the one or more of the blood vessels;
select a color based on the instrument size;
indicate, in the one or more ultrasound images, the one or more of the blood vessels with the color;
determine a threshold insertion length of the instrument to be inserted into the first blood vessel based on the first diameter, the threshold insertion length indicating an amount of the instrument inside the first blood vessel;
determine a first length of the instrument based on the threshold insertion length;
display in the one or more ultrasound images an indication of the first length of the instrument to be inserted into the first blood vessel;
display an outline of the first blood vessel with the color;
assign one of a vein classification and an artery classification to the first blood vessel;
determine a confidence level for the one of the vein classification and the artery classification assigned to the first blood vessel; and
cause display in the one or more ultrasound images of the outline of the first blood vessel with an opacity based on the confidence level for the one of the vein classification and the artery classification.
|