diff --git a/MANIFEST.in b/MANIFEST.in
index cf71483668bb2f4ea0a7ef15eb2b3b376d12c40c..082c42f1bfebeb796d77083d66bdd398664f2070 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -1,3 +1,3 @@
 include README.rst buildout.cfg develop.cfg COPYING version.txt requirements.txt test-requirements.txt
 recursive-include doc *.py *.rst
-recursive-include bob/bio/vein/tests *.png *.mat *.txt *.hdf5
+recursive-include bob/bio/vein/tests *.png *.txt *.hdf5
diff --git a/bob/bio/vein/img_test/Vt.mat.hdf5 b/bob/bio/vein/img_test/Vt.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..344c8b47416903a3d293c022682c30444f53fb27
Binary files /dev/null and b/bob/bio/vein/img_test/Vt.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/bla.mat.hdf5 b/bob/bio/vein/img_test/bla.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..edc9fa872c87a18b9c1494430525b9df0e7b1457
Binary files /dev/null and b/bob/bio/vein/img_test/bla.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/bla3.mat.hdf5 b/bob/bio/vein/img_test/bla3.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..9873cfb537faab48bf7d33020e1eea14b60e60db
Binary files /dev/null and b/bob/bio/vein/img_test/bla3.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/fvr255.mat.hdf5 b/bob/bio/vein/img_test/fvr255.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..eaa0722ae4dced8bcbf805e1e7440e52d693ea49
Binary files /dev/null and b/bob/bio/vein/img_test/fvr255.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/fvr_huang.mat.hdf5 b/bob/bio/vein/img_test/fvr_huang.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..ed24a1b52aeef946ddeae2f4c09509ebdda512cf
Binary files /dev/null and b/bob/bio/vein/img_test/fvr_huang.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/fvr_mask.mat.hdf5 b/bob/bio/vein/img_test/fvr_mask.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..a8a8eb41075749e71d208ad43060150dc1335a5f
Binary files /dev/null and b/bob/bio/vein/img_test/fvr_mask.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/fvr_matlab.mat.hdf5 b/bob/bio/vein/img_test/fvr_matlab.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..1e84c689c7f08e5c9518ac3c3d3eea68bd2dc1ec
Binary files /dev/null and b/bob/bio/vein/img_test/fvr_matlab.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/fvr_matlab_double_align.mat.hdf5 b/bob/bio/vein/img_test/fvr_matlab_double_align.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..1e84c689c7f08e5c9518ac3c3d3eea68bd2dc1ec
Binary files /dev/null and b/bob/bio/vein/img_test/fvr_matlab_double_align.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/fvr_matlab_double_align_reduced.mat.hdf5 b/bob/bio/vein/img_test/fvr_matlab_double_align_reduced.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..1cf139b0c2c59443a4c81f46daaeadcde5021150
Binary files /dev/null and b/bob/bio/vein/img_test/fvr_matlab_double_align_reduced.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/image.mat.hdf5 b/bob/bio/vein/img_test/image.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..da557163c1e52eba8e8d8e6ca63ab114a8539050
Binary files /dev/null and b/bob/bio/vein/img_test/image.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/img.mat.hdf5 b/bob/bio/vein/img_test/img.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..f00b7a7d169bef1f7006bcfcf4533261e026ae2a
Binary files /dev/null and b/bob/bio/vein/img_test/img.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/imgUTFVP.mat.hdf5 b/bob/bio/vein/img_test/imgUTFVP.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..5be14d043dde5bc3c0d1fbb7893b91dbc43d919a
Binary files /dev/null and b/bob/bio/vein/img_test/imgUTFVP.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/imgUTFVPdouble.mat.hdf5 b/bob/bio/vein/img_test/imgUTFVPdouble.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..627289adc92ddaf8b623e05ddb5b5846e69a8c9d
Binary files /dev/null and b/bob/bio/vein/img_test/imgUTFVPdouble.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/img_001_L_1.mat.hdf5 b/bob/bio/vein/img_test/img_001_L_1.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..e6eede2b1e9436146fe26d57d8e8faa618c82a25
Binary files /dev/null and b/bob/bio/vein/img_test/img_001_L_1.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/img_001_L_2.mat.hdf5 b/bob/bio/vein/img_test/img_001_L_2.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..26788f286293c01449c286316a9a7dd99dcb3655
Binary files /dev/null and b/bob/bio/vein/img_test/img_001_L_2.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/img_huang.mat.hdf5 b/bob/bio/vein/img_test/img_huang.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..0795d3c1c8568aa2a936f051beb58ba03ca90bdc
Binary files /dev/null and b/bob/bio/vein/img_test/img_huang.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/img_matlab.mat.hdf5 b/bob/bio/vein/img_test/img_matlab.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..83afdad8706788b605468cc94ec081dfd387458a
Binary files /dev/null and b/bob/bio/vein/img_test/img_matlab.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/img_matlab_double_align.mat.hdf5 b/bob/bio/vein/img_test/img_matlab_double_align.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..ab8957b55549b21249b9d771243e12ab93efe844
Binary files /dev/null and b/bob/bio/vein/img_test/img_matlab_double_align.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/img_matlab_double_align_reduced.mat.hdf5 b/bob/bio/vein/img_test/img_matlab_double_align_reduced.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..bff3d1791819a1e412e66a83c074463ccd26c8eb
Binary files /dev/null and b/bob/bio/vein/img_test/img_matlab_double_align_reduced.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/img_matlab_uint8.mat.hdf5 b/bob/bio/vein/img_test/img_matlab_uint8.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..5be14d043dde5bc3c0d1fbb7893b91dbc43d919a
Binary files /dev/null and b/bob/bio/vein/img_test/img_matlab_uint8.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/img_o.mat.hdf5 b/bob/bio/vein/img_test/img_o.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..3d0b8e089ce00881e8ba645d5f0d6fa4df05ed62
Binary files /dev/null and b/bob/bio/vein/img_test/img_o.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/img_ouint8.mat.hdf5 b/bob/bio/vein/img_test/img_ouint8.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..9a3c3d33a2585730afce2e8c2b6e766c4d9c2908
Binary files /dev/null and b/bob/bio/vein/img_test/img_ouint8.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/k.mat.hdf5 b/bob/bio/vein/img_test/k.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..4c6c2d6e82d52b972be07688cc3823a3104b1abe
Binary files /dev/null and b/bob/bio/vein/img_test/k.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/k1.mat.hdf5 b/bob/bio/vein/img_test/k1.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..818e0de7330c175c609d48bd99932a9a15058d19
Binary files /dev/null and b/bob/bio/vein/img_test/k1.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/k2.mat.hdf5 b/bob/bio/vein/img_test/k2.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..e2eee9467deca91668152d532a3aed1697ebace6
Binary files /dev/null and b/bob/bio/vein/img_test/k2.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/mask_001_L_1.mat.hdf5 b/bob/bio/vein/img_test/mask_001_L_1.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..5a0aea7668126525ca24747094390fc8eba20cf1
Binary files /dev/null and b/bob/bio/vein/img_test/mask_001_L_1.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/mask_001_L_2.mat.hdf5 b/bob/bio/vein/img_test/mask_001_L_2.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..97fc0d726978d389698a3a1f03afa05d78068625
Binary files /dev/null and b/bob/bio/vein/img_test/mask_001_L_2.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/template_001_L_1.mat.hdf5 b/bob/bio/vein/img_test/template_001_L_1.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..4b5ffb443f80b64efa725cbbb06c56fbe7ac50de
Binary files /dev/null and b/bob/bio/vein/img_test/template_001_L_1.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/template_001_L_2.mat.hdf5 b/bob/bio/vein/img_test/template_001_L_2.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..850d00c1b06c26352be4c683e7044f117bbb6841
Binary files /dev/null and b/bob/bio/vein/img_test/template_001_L_2.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/test_fvr.mat.hdf5 b/bob/bio/vein/img_test/test_fvr.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..c742d915896dd2bdcc18f2054ea7ff76c5a8e102
Binary files /dev/null and b/bob/bio/vein/img_test/test_fvr.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/test_img.mat.hdf5 b/bob/bio/vein/img_test/test_img.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..340cb161b601a13605f5e6326c49b7f5e4aecf61
Binary files /dev/null and b/bob/bio/vein/img_test/test_img.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/veins.mat.hdf5 b/bob/bio/vein/img_test/veins.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..18f9f2b1717b7af41b281b4f6669103536689d02
Binary files /dev/null and b/bob/bio/vein/img_test/veins.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/xs.mat.hdf5 b/bob/bio/vein/img_test/xs.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..00de51fcde1c896486aac7ca2856c62c275ab756
Binary files /dev/null and b/bob/bio/vein/img_test/xs.mat.hdf5 differ
diff --git a/bob/bio/vein/img_test/ys.mat.hdf5 b/bob/bio/vein/img_test/ys.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..d1e93185938aeaf19a089ed586ea011330e7ad6a
Binary files /dev/null and b/bob/bio/vein/img_test/ys.mat.hdf5 differ
diff --git a/bob/bio/vein/tests/algorithms/0001_2_1_120509-135338.mat.hdf5 b/bob/bio/vein/tests/algorithms/0001_2_1_120509-135338.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..df26a6efe6f1e269867d2161b2bbb788420dc13a
Binary files /dev/null and b/bob/bio/vein/tests/algorithms/0001_2_1_120509-135338.mat.hdf5 differ
diff --git a/bob/bio/vein/tests/algorithms/0001_2_2_120509-135558.mat.hdf5 b/bob/bio/vein/tests/algorithms/0001_2_2_120509-135558.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..f685e1c31435bbc35e35c5ce452ea9457f86298d
Binary files /dev/null and b/bob/bio/vein/tests/algorithms/0001_2_2_120509-135558.mat.hdf5 differ
diff --git a/bob/bio/vein/tests/algorithms/0003_2_1_120509-141255.mat.hdf5 b/bob/bio/vein/tests/algorithms/0003_2_1_120509-141255.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..1796b6bfa867e6b9990a9d7b0c3a90699a372b3a
Binary files /dev/null and b/bob/bio/vein/tests/algorithms/0003_2_1_120509-141255.mat.hdf5 differ
diff --git a/bob/bio/vein/tests/algorithms/001_L_1.mat.hdf5 b/bob/bio/vein/tests/algorithms/001_L_1.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..8d79cc607ae8901e108fcef1823149d0fc385a46
Binary files /dev/null and b/bob/bio/vein/tests/algorithms/001_L_1.mat.hdf5 differ
diff --git a/bob/bio/vein/tests/algorithms/001_L_1_h4w40.mat.hdf5 b/bob/bio/vein/tests/algorithms/001_L_1_h4w40.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..19fdb4db75efe8383a4b59123b4e981dfa04b9c1
Binary files /dev/null and b/bob/bio/vein/tests/algorithms/001_L_1_h4w40.mat.hdf5 differ
diff --git a/bob/bio/vein/tests/extractors/huangwl_input_fvr.mat.hdf5 b/bob/bio/vein/tests/extractors/huangwl_input_fvr.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..28b182bbe3cb9cab4ba36d2754eaa04e4932efe2
Binary files /dev/null and b/bob/bio/vein/tests/extractors/huangwl_input_fvr.mat.hdf5 differ
diff --git a/bob/bio/vein/tests/extractors/huangwl_input_img.mat.hdf5 b/bob/bio/vein/tests/extractors/huangwl_input_img.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..6e6e02d8647334d81af6f58a2a867b128545c7e7
Binary files /dev/null and b/bob/bio/vein/tests/extractors/huangwl_input_img.mat.hdf5 differ
diff --git a/bob/bio/vein/tests/extractors/huangwl_output.mat.hdf5 b/bob/bio/vein/tests/extractors/huangwl_output.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..5959d92f8d2b52eaad8ed4acd399005b94750e9d
Binary files /dev/null and b/bob/bio/vein/tests/extractors/huangwl_output.mat.hdf5 differ
diff --git a/bob/bio/vein/tests/extractors/miurarlt_input_fvr.mat.hdf5 b/bob/bio/vein/tests/extractors/miurarlt_input_fvr.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..4f21dc7fe4f47e8d347af2fd1455dcfaf799c7c5
Binary files /dev/null and b/bob/bio/vein/tests/extractors/miurarlt_input_fvr.mat.hdf5 differ
diff --git a/bob/bio/vein/tests/extractors/miurarlt_input_img.mat.hdf5 b/bob/bio/vein/tests/extractors/miurarlt_input_img.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..d651fc5a9d48f6f3dacc32d7a7958dc986330972
Binary files /dev/null and b/bob/bio/vein/tests/extractors/miurarlt_input_img.mat.hdf5 differ
diff --git a/bob/bio/vein/tests/extractors/miurarlt_output.mat.hdf5 b/bob/bio/vein/tests/extractors/miurarlt_output.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..618c5cedde24be5a90eb91844f80b4df51f617fb
Binary files /dev/null and b/bob/bio/vein/tests/extractors/miurarlt_output.mat.hdf5 differ
diff --git a/bob/bio/vein/tests/preprocessors/0019_3_1_120509-160517_fvr_lee_huang.mat.hdf5 b/bob/bio/vein/tests/preprocessors/0019_3_1_120509-160517_fvr_lee_huang.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..2eb42d5b674540df4df54422f637a7e4da93cdec
Binary files /dev/null and b/bob/bio/vein/tests/preprocessors/0019_3_1_120509-160517_fvr_lee_huang.mat.hdf5 differ
diff --git a/bob/bio/vein/tests/preprocessors/0019_3_1_120509-160517_img_lee.mat.hdf5 b/bob/bio/vein/tests/preprocessors/0019_3_1_120509-160517_img_lee.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..d3a07b28dce3d7b7667b08e08ceea128d2f7e6a8
Binary files /dev/null and b/bob/bio/vein/tests/preprocessors/0019_3_1_120509-160517_img_lee.mat.hdf5 differ
diff --git a/bob/bio/vein/tests/preprocessors/0019_3_1_120509-160517_img_lee_huang.mat.hdf5 b/bob/bio/vein/tests/preprocessors/0019_3_1_120509-160517_img_lee_huang.mat.hdf5
new file mode 100644
index 0000000000000000000000000000000000000000..df066a6810fa042246bb010e3c6561b2d07e45a2
Binary files /dev/null and b/bob/bio/vein/tests/preprocessors/0019_3_1_120509-160517_img_lee_huang.mat.hdf5 differ
diff --git a/bob/bio/vein/tests/test.py b/bob/bio/vein/tests/test.py
index fd8bec356aa979893a65d7d9f064223580268019..ab25fa5470a8fdb10a097c0b67d3a1dd9ac23fe7 100644
--- a/bob/bio/vein/tests/test.py
+++ b/bob/bio/vein/tests/test.py
@@ -19,7 +19,6 @@ import nose.tools
 import pkg_resources
 
 import bob.io.base
-import bob.io.matlab
 import bob.io.image
 
 from ..preprocessor import utils as preprocessor_utils
@@ -118,9 +117,9 @@ def test_preprocessor():
 
   input_filename = F(('preprocessors', '0019_3_1_120509-160517.png'))
   output_img_filename  = F(('preprocessors',
-    '0019_3_1_120509-160517_img_lee_huang.mat'))
+    '0019_3_1_120509-160517_img_lee_huang.mat.hdf5'))
   output_fvr_filename  = F(('preprocessors',
-    '0019_3_1_120509-160517_fvr_lee_huang.mat'))
+    '0019_3_1_120509-160517_fvr_lee_huang.mat.hdf5'))
 
   img = bob.io.base.load(input_filename)
 
@@ -216,9 +215,9 @@ def test_repeated_line_tracking():
 
   #Repeated Line Tracking method against Matlab reference
 
-  input_img_filename  = F(('extractors', 'miurarlt_input_img.mat'))
-  input_fvr_filename  = F(('extractors', 'miurarlt_input_fvr.mat'))
-  output_filename     = F(('extractors', 'miurarlt_output.mat'))
+  input_img_filename  = F(('extractors', 'miurarlt_input_img.mat.hdf5'))
+  input_fvr_filename  = F(('extractors', 'miurarlt_input_fvr.mat.hdf5'))
+  output_filename     = F(('extractors', 'miurarlt_output.mat.hdf5'))
 
   # Load inputs
   input_img = bob.io.base.load(input_img_filename)
@@ -271,9 +270,9 @@ def test_wide_line_detector():
 
   #Wide Line Detector method against Matlab reference
 
-  input_img_filename  = F(('extractors', 'huangwl_input_img.mat'))
-  input_fvr_filename  = F(('extractors', 'huangwl_input_fvr.mat'))
-  output_filename     = F(('extractors', 'huangwl_output.mat'))
+  input_img_filename  = F(('extractors', 'huangwl_input_img.mat.hdf5'))
+  input_fvr_filename  = F(('extractors', 'huangwl_input_fvr.mat.hdf5'))
+  output_filename     = F(('extractors', 'huangwl_output.mat.hdf5'))
 
   # Load inputs
   input_img = bob.io.base.load(input_img_filename)
@@ -325,9 +324,9 @@ def test_miura_match():
 
   #Match Ratio method against Matlab reference
 
-  template_filename = F(('algorithms', '0001_2_1_120509-135338.mat'))
-  probe_gen_filename = F(('algorithms', '0001_2_2_120509-135558.mat'))
-  probe_imp_filename = F(('algorithms', '0003_2_1_120509-141255.mat'))
+  template_filename = F(('algorithms', '0001_2_1_120509-135338.mat.hdf5'))
+  probe_gen_filename = F(('algorithms', '0001_2_2_120509-135558.mat.hdf5'))
+  probe_imp_filename = F(('algorithms', '0003_2_1_120509-141255.mat.hdf5'))
 
   template_vein = bob.io.base.load(template_filename)
   probe_gen_vein = bob.io.base.load(probe_gen_filename)
@@ -347,9 +346,9 @@ def test_correlate():
 
   #Match Ratio method against Matlab reference
 
-  template_filename = F(('algorithms', '0001_2_1_120509-135338.mat'))
-  probe_gen_filename = F(('algorithms', '0001_2_2_120509-135558.mat'))
-  probe_imp_filename = F(('algorithms', '0003_2_1_120509-141255.mat'))
+  template_filename = F(('algorithms', '0001_2_1_120509-135338.mat.hdf5'))
+  probe_gen_filename = F(('algorithms', '0001_2_2_120509-135558.mat.hdf5'))
+  probe_imp_filename = F(('algorithms', '0003_2_1_120509-141255.mat.hdf5'))
 
   template_vein = bob.io.base.load(template_filename)
   probe_gen_vein = bob.io.base.load(probe_gen_filename)
diff --git a/conda/meta.yaml b/conda/meta.yaml
index eb3e8030a23f1efe3ef164c522ae482c4aa3885c..2b8209832a795b65c50bd1c33d3cce1dd173da4f 100644
--- a/conda/meta.yaml
+++ b/conda/meta.yaml
@@ -36,7 +36,6 @@ requirements:
     - bob.extension
     - bob.core
     - bob.io.base
-    - bob.io.matlab
     - bob.io.image
     - bob.ip.base
     - bob.ip.color
diff --git a/matlab/compare.py b/matlab/compare.py
index a6c1de228ade9a93c22cc40a74a02e134f6292a0..78360a25f4ad1ea4e50bede7b39c1b11c64e9e01 100644
--- a/matlab/compare.py
+++ b/matlab/compare.py
@@ -6,7 +6,6 @@
 
 import numpy
 import bob.io.base
-import bob.io.matlab
 from bob.bio.vein.extractor import MaximumCurvature
 
 # Load inputs
diff --git a/requirements.txt b/requirements.txt
index 5aded7eadeca7e61c568b3381d6b320b019e9050..e010b07b3ea0f3f385cd4565ea5978b4354f0572 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -9,7 +9,6 @@ matplotlib
 bob.extension
 bob.core
 bob.io.base
-bob.io.matlab
 bob.io.image
 bob.ip.base
 bob.ip.color