If you need to pass the custom(i.e., like those people, who take Northwest and arrive in Detroit, have to pass Detroit's custom, no matter where their final destinations are), you need a transit visa.
I feel most likely you have to get one since your flight is from Asia.