def METHOD_NAME(self):
    for i in range(len(self.projs)):
        self.ShowProj(i, False)
    surfs = self.Grab()
    mask = (surfs == 127).prod(2)
    ps = []
    psmask = mask.copy()
    self.ShowIso(False)
    for i in range(min(len(self.projs), 3)):
        self.ShowProj(i, True)
        p_i = self.Grab()
        psmask *= (p_i ==127).prod(2)
        ps.append(p_i[:,:,i])
        self.ShowProj(i, False)
    self.ShowIso(True)
    for i in range(len(self.projs)):
        self.ShowProj(i, True)
    im = 0*surfs
    for i in range(3):
        if i < len(ps):
            im_i = ps[i]*mask
        else:
            im_i = 127*psmask
        im[:,:,i] = im_i + surfs[:,:,i]*(1-mask)
    return im