US 12,217,394 B2
Method and apparatus for multicolor unmixing through iterative mutual-information minimization in simultaneous channel update structure
JaeByum Chang, Daejeon (KR); Junyoung Seo, Daejeon (KR); Young-Gyu Yoon, Daejeon (KR); Hyunwoo Kim, Daejeon (KR); and Jee Won Kim, Daejeon (KR)
Assigned to KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY, Daejeon (KR)
Filed by Korea Advanced Institute of Science and Technology, Daejeon (KR)
Filed on Jan. 3, 2022, as Appl. No. 17/567,300.
Claims priority of application No. 10-2021-0000688 (KR), filed on Jan. 5, 2021; and application No. 10-2021-0171431 (KR), filed on Dec. 3, 2021.
Prior Publication US 2022/0215517 A1, Jul. 7, 2022
Int. Cl. G06T 5/50 (2006.01); G01N 21/64 (2006.01); G06T 3/40 (2006.01); G06T 7/90 (2017.01)
CPC G06T 5/50 (2013.01) [G01N 21/6428 (2013.01); G01N 21/6456 (2013.01); G06T 3/40 (2013.01); G06T 7/90 (2017.01); G01N 2021/6441 (2013.01); G06T 2207/10056 (2013.01); G06T 2207/10064 (2013.01); G06T 2207/30004 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method performed by an electronic device, comprising:
obtaining a plurality of images with respect to a plurality of fluorophores labeled on different biomolecules, respectively; and
unmixing images of the fluorophores from the obtained images, respectively, while simultaneously minimizing mutual information shared between the obtained images based on all permutation combinations (NP2) of the obtained images;
wherein the unmixing of the images of the respective fluorophores comprises:
selecting two images of the obtained images based on one of all the permutation combinations (NP2);
updating an update function wherein updating of the update function comprises processing the selected images as low-resolution images having lower resolution than the selected images as in [Equation i] below; and
u1=IMGi
u2=IMGj
v1=pixelBinning(u1,m)
v2=pixelBinning(u2,m)  [Equation i]
wherein the u1 and the u2 indicate the obtained images, the v1 and the v2 indicate the low-resolution images, and the m indicates a factor applied in order to process the obtained images as the low-resolution images, respectively;
calculating the variable from the low-resolution images as in [Equation iii] by using a loss function defined as in [Equation ii] below; and

OG Complex Work Unit Math
wherein the custom character indicates the variable;
updating the update function by applying the variable as in [Equation iv] below;

OG Complex Work Unit Math
wherein the k indicates an iteration number, the γ indicates an update ratio, and the Xi(k+1) indicates an i-th channel image after a k-th iteration; and
obtaining a plurality of new images updated from the obtained images by using the update function, and Xi(k+1) obtained in a previous step is used as an input image IMGi.