private void cargarImagenPGM(BufferedReader br) throws IOException {
        setMatrizGris(new short[getN()][getM()]);
        int fila = 0;
        int columna = 0;
        String data;
        while((data = br.readLine()) != null) {
            //almacena todo el conetido de la matriz
            String splitdata[] = data.split("\\s");
            for (String pixel : splitdata) {
                if(!pixel.equals("")){
                    getMatrizGris()[fila][columna] = Short.parseShort(pixel);
                    if(columna == getM()-1) {
                        columna = -1;
                        if(fila == getN()-1) {
                            fila = -1;
                        }
                        fila++;
                    }
                    columna++;
                }
            }
        }
    }