섬유에는 많은 불순물들이 존재하며, 특히 천연섬유의 경우 더 많은 불순물들이 함유되어 있다. 이와 같이 섬유자체에 존재하는 불순물을 1차불순물이라하며, 인조섬유에는 거의 없다. 그리고 방 적, 가연, 제직·편성공정에서 사용되는 유제, 풀, 대전방지제나 제품생산시 부착되는 기계오일, 철의 녹, 먼지 등을 2차불순물이라고 한다. 이러한 불순물들은 섬유내 표백제와 염료의 침투를 방해하여 염색성을 저하시킨다. 따라서 불순물을 제거하기 위해서는 정련공정과 정련 후 섬유중에 존재할 수 있는 천연색소나 착색물을 분해 및 제거하기 위해 표백공정을 거치게 된다. 또한 발호는 경사에 먹 인 풀을 제거시키며, 형광증백제는 표백 후의 백도를 더 증가시킨다. 이러한 정련과 표백은 염색가공 에 큰 영향을 끼치므로 매우 중요하다.