Traditionally, several existing filters are proposed for removing a specific type of noise. However, in practice, the image communicated through the communication channel may be contaminated with more than one type of noise. Switching bilateral filter (SBF) is proposed for removing mixed noise by detecting a contaminated noise at the concerned pixel and recalculates the filter parameters. Although the filter parameters of SBF are sensitive to type and strength of noise, the traditional SBF filter has not taken the strength into account. Therefore, the traditional SBF filter cannot remove the mixed noise efficiently. In this paper, we propose a smart switching bilateral filter (SSBF) to outperform a demerit of traditional SBF filter. In the first stage of SSBF, we propose a new scheme of noise estimation using domain weight (DW) pattern which characterizes the distribution of the different intensity between a considered pixel and its neighbors. By using this estimation, the types of mixed noises and their strength are estimated accurately. The filter parameters of SBF are selected from the table where the spatial weight and radiometric weight are already learned. As a result, SSBF can improve the performance of traditional SBF and can remove mixed noises efficiently without knowing the exact type of contaminated mixed noise. Moreover, the performance of SSBF is compared to the optimal SBF filter (OSBF) where OSBF sets the optimal value of filter parameters on the contaminated mixed noise and three new filters — block-matching and 3D filtering (BM3D), nonlocal sparse representation (NCSR), and trilateral filter (TF). The simulation results showed that the performance of SSBF outperforms BM3D, NCSR, TF, and SBF and is near to optimal SBF filter, even if the SSBF does not know the type of mixed noise.