US 12,008,476 B2
Image segmentation
John Redford, Cambridge (GB); and Sina Samangooei, Cambridge (GB)
Assigned to Five AI Limited, Cambridge (GB)
Filed by Five AI Limited, Bristol (GB)
Filed on Dec. 20, 2022, as Appl. No. 18/084,784.
Application 18/084,784 is a continuation of application No. 16/972,395, granted, now 11,741,368, previously published as PCT/EP2019/064826, filed on Jun. 6, 2019.
Claims priority of application No. 1809345 (GB), filed on Jul. 6, 2018.
Prior Publication US 2023/0123750 A1, Apr. 20, 2023
Int. Cl. G06K 9/62 (2022.01); G06F 18/214 (2023.01); G06F 18/243 (2023.01); G06K 9/46 (2006.01); G06N 3/084 (2023.01); G06V 10/40 (2022.01); G06V 10/44 (2022.01); G06V 10/75 (2022.01); G06V 10/764 (2022.01); G06V 10/771 (2022.01); G06V 10/82 (2022.01); G06V 20/56 (2022.01)
CPC G06N 3/084 (2013.01) [G06F 18/2148 (2023.01); G06F 18/24323 (2023.01); G06V 10/40 (2022.01); G06V 10/454 (2022.01); G06V 10/751 (2022.01); G06V 10/764 (2022.01); G06V 10/771 (2022.01); G06V 10/82 (2022.01); G06V 20/588 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A computer system comprising:
one or more hardware processors configured to implement:
an input layer configured to receive an image formed of a plurality of pixels, and
a plurality of classifiers configured to classify the plurality of pixels according to a hierarchical classification scheme, in which at least some of those pixels are classified by a parent level classifier of the plurality of classifiers in relation to a set p of parent classes wherein each parent class Ai of the set of parent classes is associated with a subset q of child classes, wherein each of those pixels is also classified by at least one child level classifier of the plurality of classifiers in relation to one of the subsets of child classes, wherein each of the parent classes Ai corresponds to a category of visible structure, and each child class Bj of the subset q of child classes associated with it corresponds to a different type of visible structure within that category;
wherein the child level classifier is configured to determine an absolute child classification probability Pr(Px,y∈Bj) of that pixel belonging to a child class Bj of that subset of child classes, and the parent level classifier is configured to determine a parent classification probability Pr(Px,y∈Ai) of that pixel belonging to the parent class Ai with which that subset of child classes is associated;
wherein the child level classifier is configured to determine for that pixel a conditional child classification probability Pr(Px,y∈Bj|Px,y∈Ai) of the pixel Px,y belonging to that child class Bj, which is determined independently of the parent level classifier and the parent classification probability Pr(Px,y∈Ai), on an assumption that the pixel Px,y belongs to the parent class Ai; and
wherein the child level classifier is configured to determine the absolute child classification probability Pr(Px,y∈Bj) by multiplying the parent classification probability Pr(Px,y∈Ai), with the conditional classification probability Pr(Px,y∈Bj|Px,y∈Ai) according to:
Pr(Px,y∈Bj)=Pr(Px,y∈Bj|Px,y∈Ai)×Pr(Px,y∈Ai).