Given a channel having binary input X = (x1, x2) having the probability distribution pX = (px 1 , px 2 ) that is corrupted by a continuous noise to produce a continuous output y ∈ Y = R. For a given conditional distribution p y|x 1 = φ1(y) and p y|x 2 = φ2(y), one wants to quantize the continuous output y back to the final discrete output Z = (z1, z2, . . . , zN ) such that the mutual information between input and quantized-output I(X; Z) is maximized while the probability of the quantizedoutput pZ = (pz 1 , pz 2 , . . . , pz N ) has to satisfy a certain constraint. Consider a new variable ry = px 1 φ1(y) px 1 φ1(y) + px 2 φ2(y), weshow that the optimal quantizer has a structure of convex cells in the new variable ry. Based on the convex cells property, a fast algorithm is proposed to find the global optimal quantizer in a polynomial time complexity. In additional, if the quantizedoutput is binary (N = 2), we show a sufficient condition such that the single threshold quantizer is optimal.