Cara cepat / efisien untuk mendekomposisi koefisien filter 2D integer yang dapat dipisahkan

Saya ingin dapat dengan cepat menentukan apakah kernel 2D yang diberikan koefisien integer dapat dipisahkan menjadi dua kernel 1D dengan koefisien integer. Misalnya 2 3 2 4 6 4 2 3 2 dipisahkan menjadi 2 3 2 dan 1 2 1 Tes sebenarnya untuk pemisahan tampaknya cukup mudah menggunakan...