summaryrefslogtreecommitdiffstats
path: root/SD-VBS/benchmarks/sift/src/matlab
diff options
context:
space:
mode:
Diffstat (limited to 'SD-VBS/benchmarks/sift/src/matlab')
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/diffss.m72
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/gaussianss.m216
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/imreadbw.m52
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/imsmooth.c115
-rwxr-xr-xSD-VBS/benchmarks/sift/src/matlab/imsmooth.mexa64bin9570 -> 0 bytes
-rwxr-xr-xSD-VBS/benchmarks/sift/src/matlab/imsmooth.mexglxbin7450 -> 0 bytes
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/imsmooth_.c103
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/mexutils.c98
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/plotmatches.m124
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/plotsiftdescriptor.m169
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/plotsiftframe.m119
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/plotss.m68
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/script_run_profile.m23
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/sift.m110
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/sift_compile.m60
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/sift_demo2.m110
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/sift_gendoc.css159
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/sift_gendoc.m50
-rwxr-xr-xSD-VBS/benchmarks/sift/src/matlab/sift_gendoc.pl296
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/sift_overview.m33
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/siftdescriptor.c524
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/siftdescriptor.m79
-rwxr-xr-xSD-VBS/benchmarks/sift/src/matlab/siftdescriptor.mexa64bin15700 -> 0 bytes
-rwxr-xr-xSD-VBS/benchmarks/sift/src/matlab/siftdescriptor.mexglxbin13332 -> 0 bytes
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/siftlocalmax.c291
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/siftlocalmax.m33
-rwxr-xr-xSD-VBS/benchmarks/sift/src/matlab/siftlocalmax.mexa64bin10836 -> 0 bytes
-rwxr-xr-xSD-VBS/benchmarks/sift/src/matlab/siftlocalmax.mexglxbin8518 -> 0 bytes
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/siftmatch.c250
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/siftmatch.m60
-rwxr-xr-xSD-VBS/benchmarks/sift/src/matlab/siftmatch.mexa64bin11877 -> 0 bytes
-rwxr-xr-xSD-VBS/benchmarks/sift/src/matlab/siftmatch.mexglxbin9607 -> 0 bytes
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/siftormx.c251
-rwxr-xr-xSD-VBS/benchmarks/sift/src/matlab/siftormx.mexa64bin12860 -> 0 bytes
-rwxr-xr-xSD-VBS/benchmarks/sift/src/matlab/siftormx.mexglxbin10524 -> 0 bytes
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/siftread.m101
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/siftrefinemx.c342
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/siftrefinemx.m61
-rwxr-xr-xSD-VBS/benchmarks/sift/src/matlab/siftrefinemx.mexa64bin12392 -> 0 bytes
-rwxr-xr-xSD-VBS/benchmarks/sift/src/matlab/siftrefinemx.mexglxbin9007 -> 0 bytes
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/tightsubplot.m151
41 files changed, 0 insertions, 4120 deletions
diff --git a/SD-VBS/benchmarks/sift/src/matlab/diffss.m b/SD-VBS/benchmarks/sift/src/matlab/diffss.m
deleted file mode 100644
index 1e65390..0000000
--- a/SD-VBS/benchmarks/sift/src/matlab/diffss.m
+++ /dev/null
@@ -1,72 +0,0 @@
1function dss = diffss(ss)
2% DIFFSS Difference of scale space
3% DSS=DIFFSS(SS) returns a scale space DSS obtained by subtracting
4% consecutive levels of the scale space SS.
5%
6% In SIFT, this function is used to compute the difference of
7% Gaussian scale space from the Gaussian scale space of an image.
8%
9% See also GAUSSIANSS(), PDF:SIFT.USER.SS.
10
11% AUTORIGHTS
12% Copyright (c) 2006 The Regents of the University of California.
13% All Rights Reserved.
14%
15% Created by Andrea Vedaldi
16% UCLA Vision Lab - Department of Computer Science
17%
18% Permission to use, copy, modify, and distribute this software and its
19% documentation for educational, research and non-profit purposes,
20% without fee, and without a written agreement is hereby granted,
21% provided that the above copyright notice, this paragraph and the
22% following three paragraphs appear in all copies.
23%
24% This software program and documentation are copyrighted by The Regents
25% of the University of California. The software program and
26% documentation are supplied "as is", without any accompanying services
27% from The Regents. The Regents does not warrant that the operation of
28% the program will be uninterrupted or error-free. The end-user
29% understands that the program was developed for research purposes and
30% is advised not to rely exclusively on the program for any reason.
31%
32% This software embodies a method for which the following patent has
33% been issued: "Method and apparatus for identifying scale invariant
34% features in an image and use of same for locating an object in an
35% image," David G. Lowe, US Patent 6,711,293 (March 23,
36% 2004). Provisional application filed March 8, 1999. Asignee: The
37% University of British Columbia.
38%
39% IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY
40% FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,
41% INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND
42% ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN
43% ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. THE UNIVERSITY OF
44% CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT
45% LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
46% A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS"
47% BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE
48% MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
49
50dss.smin = ss.smin ;
51dss.smax = ss.smax-1 ;
52dss.omin = ss.omin ;
53dss.O = ss.O ;
54dss.S = ss.S ;
55dss.sigma0 = ss.sigma0 ;
56
57for o=1:dss.O
58 % Can be done at once, but it turns out to be faster
59 % this way
60 [M,N,S] = size(ss.octave{o}) ;
61 dss.octave{o} = zeros(M,N,S-1) ;
62 for s=1:S-1
63 dss.octave{o}(:,:,s) = ...
64 ss.octave{o}(:,:,s+1) - ss.octave{o}(:,:,s) ;
65 end
66end
67
68% for i=1:32
69% for j=1:32
70% fprintf(1, '%f\n', dss.octave{1}(i,j,1));
71% end
72% end
diff --git a/SD-VBS/benchmarks/sift/src/matlab/gaussianss.m b/SD-VBS/benchmarks/sift/src/matlab/gaussianss.m
deleted file mode 100644
index c92383c..0000000
--- a/SD-VBS/benchmarks/sift/src/matlab/gaussianss.m
+++ /dev/null
@@ -1,216 +0,0 @@
1function SS = gaussianss(I,sigman,O,S,omin,smin,smax,sigma0)
2% GAUSSIANSS
3% SS = GAUSSIANSS(I,SIGMAN,O,S,OMIN,SMIN,SMAX,SIGMA0) returns the
4% Gaussian scale space of image I. Image I is assumed to be
5% pre-smoothed at level SIGMAN. O,S,OMIN,SMIN,SMAX,SIGMA0 are the
6% parameters of the scale space as explained in PDF:SIFT.USER.SS.
7%
8% See also DIFFSS(), PDF:SIFT.USER.SS.
9
10% History
11% 4-15-2006 Fixed some comments
12
13% AUTORIGHTS
14% Copyright (c) 2006 The Regents of the University of California.
15% All Rights Reserved.
16%
17% Created by Andrea Vedaldi
18% UCLA Vision Lab - Department of Computer Science
19%
20% Permission to use, copy, modify, and distribute this software and its
21% documentation for educational, research and non-profit purposes,
22% without fee, and without a written agreement is hereby granted,
23% provided that the above copyright notice, this paragraph and the
24% following three paragraphs appear in all copies.
25%
26% This software program and documentation are copyrighted by The Regents
27% of the University of California. The software program and
28% documentation are supplied "as is", without any accompanying services
29% from The Regents. The Regents does not warrant that the operation of
30% the program will be uninterrupted or error-free. The end-user
31% understands that the program was developed for research purposes and
32% is advised not to rely exclusively on the program for any reason.
33%
34% This software embodies a method for which the following patent has
35% been issued: "Method and apparatus for identifying scale invariant
36% features in an image and use of same for locating an object in an
37% image," David G. Lowe, US Patent 6,711,293 (March 23,
38% 2004). Provisional application filed March 8, 1999. Asignee: The
39% University of British Columbia.
40%
41% IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY
42% FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,
43% INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND
44% ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN
45% ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. THE UNIVERSITY OF
46% CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT
47% LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
48% A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS"
49