├── .gitignore ├── .gitmodules ├── EdgeBenchmarkRawTiji.csv ├── EdgeBenchmarkRawWebGL.csv ├── How to convert to PDF ├── LoGBenchmarkRawWebGl.csv ├── README.md ├── benchRGB.csv ├── benchmark.js ├── benchmarkForTiji.js ├── benchmark_results.csv ├── css ├── background.png └── times.css ├── edge.md ├── edge.pdf ├── edge2.md ├── edge2.pdf ├── edge3_bock.md ├── edge3_ostertag.md ├── edge3_thierry.md ├── edge_thierry.pdf ├── examples ├── benchmarkForLOGGPU.js ├── benchmarkForTijiGPU.js ├── benchmark_Canny_GPU.html ├── benchmark_LoG_GPU.html ├── testCanny.html ├── testCanny.js ├── testEdge.html ├── testEdge.js ├── testLoG.html └── testLoG.js ├── images ├── BikesgrayFig3.jpg ├── Canny2.jpg ├── CannyRGB.jpg ├── CannyRGBPlot.jpeg ├── CannySigma.jpg ├── CannyThr.jpg ├── Canny_equation_maximization.png ├── Canny_optimisation.PNG ├── Deriche_equation.png ├── EdgeDetectionFloat32.png ├── EdgeDetectionUnit8.PNG ├── EdgeDetection_JS_WebGL2.PNG ├── Edges.jpg ├── Gaussian_2.PNG ├── Gaussian_First_Derivate.png ├── Laplace.jpg ├── Laplace_sigma.jpg ├── Lena-featureJ3-5-us2.jpg ├── Lena-mexican5-us2.jpg ├── Lena8bit_Lena-mexicanHat-5_Lena-FeatureJ2_Lena-FeatureJ3_Lena-myalgo.jpg ├── Lena8bit_Lena-mexicanHat-5_Lena-FeatureJ2_Lena-FeatureJ3_Lena-myalgoCPU-Lena-myalgoGPU.png ├── LoG.jpg ├── LoG_9Ker.gif ├── LoG_formula.jpg ├── LoG_graph.jpeg ├── Log_Filter.jpg ├── Log_FilterSigma.jpg ├── Sobel.jpg ├── all_gpu.png ├── all_graph.jpeg ├── all_graph_16.jpeg ├── all_graph_32.jpeg ├── all_memory.jpeg ├── alltypes_GPU.jpeg ├── bench.png ├── bench_memory.png ├── bench_time.png ├── bench_time_GPU.jpeg ├── canny_comparison.jpg ├── canny_comparison_GPU.jpg ├── canny_graph.jpeg ├── derivatives.png ├── discrete_laplacian.jpg ├── filters.png ├── gradient.jpg ├── gradient_thr.jpg ├── img ├── initial_signal.png ├── kernel_laplacian.jpg ├── kernels.jpg ├── kernels2.jpg ├── kirsch.png ├── laplacian.jpg ├── log_comparison.jpg ├── nonmax.png ├── pipeline.png ├── prewitt.jpg ├── prewitt_horizontal_kernel_in_tupple.PNG ├── prewitt_robert.jpg ├── robertsCross.png ├── schema_hysteresis.png ├── sobel-kernels1.jpg ├── sobel_comparison.jpg ├── sobel_graph.jpeg ├── uint8EdgeDetection.PNG └── zero_cross.jpg ├── javascripts └── TIMES.bundle.js ├── samples ├── AuPbSn40.jpg ├── Cell_Colony.jpg ├── Dot_Blot.jpg ├── Lenna256x256.js ├── blobs_256x254.js ├── boats_360x288.js ├── clown_abgr_320x200.js ├── clown_rgba8888_320x200.js ├── embryos.jpg ├── for_benchmark │ ├── coins_1024.jpg │ ├── coins_1024.js │ ├── coins_128.jpg │ ├── coins_128.js │ ├── coins_2048.jpg │ ├── coins_2048.js │ ├── coins_300.jpg │ ├── coins_300.js │ ├── coins_512.jpg │ └── coins_512.js ├── gel.gif ├── leaf.jpg ├── text_30x33x10.js └── text_uint8_30x33x10.js ├── src ├── gpu │ ├── Processor.js │ ├── canny.js │ ├── display.js │ ├── edge.js │ ├── gpu_color.js │ ├── gpu_constants.js │ ├── gpu_math.js │ ├── gpu_preprocess.js │ ├── gpu_statistics.js │ ├── gpu_utils.js │ ├── index.js │ ├── laplace.js │ └── testLaplace.js └── process │ ├── analyze.js │ ├── color.js │ ├── fft.js │ ├── filters.js │ ├── geometry.js │ ├── hough.js │ ├── math.js │ ├── morphology.js │ ├── noise.js │ ├── rankFilters.js │ ├── statistics.js │ ├── threshold.js │ ├── type.js │ └── utils.js ├── usefulLinksForCoding.md └── usefulRefs.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/.gitmodules -------------------------------------------------------------------------------- /EdgeBenchmarkRawTiji.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/EdgeBenchmarkRawTiji.csv -------------------------------------------------------------------------------- /EdgeBenchmarkRawWebGL.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/EdgeBenchmarkRawWebGL.csv -------------------------------------------------------------------------------- /How to convert to PDF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/How to convert to PDF -------------------------------------------------------------------------------- /LoGBenchmarkRawWebGl.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/LoGBenchmarkRawWebGl.csv -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/README.md -------------------------------------------------------------------------------- /benchRGB.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/benchRGB.csv -------------------------------------------------------------------------------- /benchmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/benchmark.js -------------------------------------------------------------------------------- /benchmarkForTiji.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/benchmarkForTiji.js -------------------------------------------------------------------------------- /benchmark_results.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/benchmark_results.csv -------------------------------------------------------------------------------- /css/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/css/background.png -------------------------------------------------------------------------------- /css/times.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/css/times.css -------------------------------------------------------------------------------- /edge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/edge.md -------------------------------------------------------------------------------- /edge.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/edge.pdf -------------------------------------------------------------------------------- /edge2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/edge2.md -------------------------------------------------------------------------------- /edge2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/edge2.pdf -------------------------------------------------------------------------------- /edge3_bock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/edge3_bock.md -------------------------------------------------------------------------------- /edge3_ostertag.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/edge3_ostertag.md -------------------------------------------------------------------------------- /edge3_thierry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/edge3_thierry.md -------------------------------------------------------------------------------- /edge_thierry.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/edge_thierry.pdf -------------------------------------------------------------------------------- /examples/benchmarkForLOGGPU.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/examples/benchmarkForLOGGPU.js -------------------------------------------------------------------------------- /examples/benchmarkForTijiGPU.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/examples/benchmarkForTijiGPU.js -------------------------------------------------------------------------------- /examples/benchmark_Canny_GPU.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/examples/benchmark_Canny_GPU.html -------------------------------------------------------------------------------- /examples/benchmark_LoG_GPU.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/examples/benchmark_LoG_GPU.html -------------------------------------------------------------------------------- /examples/testCanny.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/examples/testCanny.html -------------------------------------------------------------------------------- /examples/testCanny.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/examples/testCanny.js -------------------------------------------------------------------------------- /examples/testEdge.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/examples/testEdge.html -------------------------------------------------------------------------------- /examples/testEdge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/examples/testEdge.js -------------------------------------------------------------------------------- /examples/testLoG.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/examples/testLoG.html -------------------------------------------------------------------------------- /examples/testLoG.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/examples/testLoG.js -------------------------------------------------------------------------------- /images/BikesgrayFig3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/BikesgrayFig3.jpg -------------------------------------------------------------------------------- /images/Canny2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/Canny2.jpg -------------------------------------------------------------------------------- /images/CannyRGB.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/CannyRGB.jpg -------------------------------------------------------------------------------- /images/CannyRGBPlot.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/CannyRGBPlot.jpeg -------------------------------------------------------------------------------- /images/CannySigma.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/CannySigma.jpg -------------------------------------------------------------------------------- /images/CannyThr.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/CannyThr.jpg -------------------------------------------------------------------------------- /images/Canny_equation_maximization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/Canny_equation_maximization.png -------------------------------------------------------------------------------- /images/Canny_optimisation.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/Canny_optimisation.PNG -------------------------------------------------------------------------------- /images/Deriche_equation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/Deriche_equation.png -------------------------------------------------------------------------------- /images/EdgeDetectionFloat32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/EdgeDetectionFloat32.png -------------------------------------------------------------------------------- /images/EdgeDetectionUnit8.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/EdgeDetectionUnit8.PNG -------------------------------------------------------------------------------- /images/EdgeDetection_JS_WebGL2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/EdgeDetection_JS_WebGL2.PNG -------------------------------------------------------------------------------- /images/Edges.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/Edges.jpg -------------------------------------------------------------------------------- /images/Gaussian_2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/Gaussian_2.PNG -------------------------------------------------------------------------------- /images/Gaussian_First_Derivate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/Gaussian_First_Derivate.png -------------------------------------------------------------------------------- /images/Laplace.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/Laplace.jpg -------------------------------------------------------------------------------- /images/Laplace_sigma.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/Laplace_sigma.jpg -------------------------------------------------------------------------------- /images/Lena-featureJ3-5-us2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/Lena-featureJ3-5-us2.jpg -------------------------------------------------------------------------------- /images/Lena-mexican5-us2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/Lena-mexican5-us2.jpg -------------------------------------------------------------------------------- /images/Lena8bit_Lena-mexicanHat-5_Lena-FeatureJ2_Lena-FeatureJ3_Lena-myalgo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/Lena8bit_Lena-mexicanHat-5_Lena-FeatureJ2_Lena-FeatureJ3_Lena-myalgo.jpg -------------------------------------------------------------------------------- /images/Lena8bit_Lena-mexicanHat-5_Lena-FeatureJ2_Lena-FeatureJ3_Lena-myalgoCPU-Lena-myalgoGPU.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/Lena8bit_Lena-mexicanHat-5_Lena-FeatureJ2_Lena-FeatureJ3_Lena-myalgoCPU-Lena-myalgoGPU.png -------------------------------------------------------------------------------- /images/LoG.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/LoG.jpg -------------------------------------------------------------------------------- /images/LoG_9Ker.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/LoG_9Ker.gif -------------------------------------------------------------------------------- /images/LoG_formula.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/LoG_formula.jpg -------------------------------------------------------------------------------- /images/LoG_graph.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/LoG_graph.jpeg -------------------------------------------------------------------------------- /images/Log_Filter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/Log_Filter.jpg -------------------------------------------------------------------------------- /images/Log_FilterSigma.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/Log_FilterSigma.jpg -------------------------------------------------------------------------------- /images/Sobel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/Sobel.jpg -------------------------------------------------------------------------------- /images/all_gpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/all_gpu.png -------------------------------------------------------------------------------- /images/all_graph.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/all_graph.jpeg -------------------------------------------------------------------------------- /images/all_graph_16.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/all_graph_16.jpeg -------------------------------------------------------------------------------- /images/all_graph_32.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/all_graph_32.jpeg -------------------------------------------------------------------------------- /images/all_memory.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/all_memory.jpeg -------------------------------------------------------------------------------- /images/alltypes_GPU.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/alltypes_GPU.jpeg -------------------------------------------------------------------------------- /images/bench.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/bench.png -------------------------------------------------------------------------------- /images/bench_memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/bench_memory.png -------------------------------------------------------------------------------- /images/bench_time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/bench_time.png -------------------------------------------------------------------------------- /images/bench_time_GPU.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/bench_time_GPU.jpeg -------------------------------------------------------------------------------- /images/canny_comparison.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/canny_comparison.jpg -------------------------------------------------------------------------------- /images/canny_comparison_GPU.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/canny_comparison_GPU.jpg -------------------------------------------------------------------------------- /images/canny_graph.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/canny_graph.jpeg -------------------------------------------------------------------------------- /images/derivatives.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/derivatives.png -------------------------------------------------------------------------------- /images/discrete_laplacian.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/discrete_laplacian.jpg -------------------------------------------------------------------------------- /images/filters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/filters.png -------------------------------------------------------------------------------- /images/gradient.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/gradient.jpg -------------------------------------------------------------------------------- /images/gradient_thr.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/gradient_thr.jpg -------------------------------------------------------------------------------- /images/img: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /images/initial_signal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/initial_signal.png -------------------------------------------------------------------------------- /images/kernel_laplacian.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/kernel_laplacian.jpg -------------------------------------------------------------------------------- /images/kernels.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/kernels.jpg -------------------------------------------------------------------------------- /images/kernels2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/kernels2.jpg -------------------------------------------------------------------------------- /images/kirsch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/kirsch.png -------------------------------------------------------------------------------- /images/laplacian.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/laplacian.jpg -------------------------------------------------------------------------------- /images/log_comparison.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/log_comparison.jpg -------------------------------------------------------------------------------- /images/nonmax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/nonmax.png -------------------------------------------------------------------------------- /images/pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/pipeline.png -------------------------------------------------------------------------------- /images/prewitt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/prewitt.jpg -------------------------------------------------------------------------------- /images/prewitt_horizontal_kernel_in_tupple.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/prewitt_horizontal_kernel_in_tupple.PNG -------------------------------------------------------------------------------- /images/prewitt_robert.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/prewitt_robert.jpg -------------------------------------------------------------------------------- /images/robertsCross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/robertsCross.png -------------------------------------------------------------------------------- /images/schema_hysteresis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/schema_hysteresis.png -------------------------------------------------------------------------------- /images/sobel-kernels1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/sobel-kernels1.jpg -------------------------------------------------------------------------------- /images/sobel_comparison.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/sobel_comparison.jpg -------------------------------------------------------------------------------- /images/sobel_graph.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/sobel_graph.jpeg -------------------------------------------------------------------------------- /images/uint8EdgeDetection.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/uint8EdgeDetection.PNG -------------------------------------------------------------------------------- /images/zero_cross.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/images/zero_cross.jpg -------------------------------------------------------------------------------- /javascripts/TIMES.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/javascripts/TIMES.bundle.js -------------------------------------------------------------------------------- /samples/AuPbSn40.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/samples/AuPbSn40.jpg -------------------------------------------------------------------------------- /samples/Cell_Colony.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/samples/Cell_Colony.jpg -------------------------------------------------------------------------------- /samples/Dot_Blot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/samples/Dot_Blot.jpg -------------------------------------------------------------------------------- /samples/Lenna256x256.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/samples/Lenna256x256.js -------------------------------------------------------------------------------- /samples/blobs_256x254.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/samples/blobs_256x254.js -------------------------------------------------------------------------------- /samples/boats_360x288.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/samples/boats_360x288.js -------------------------------------------------------------------------------- /samples/clown_abgr_320x200.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/samples/clown_abgr_320x200.js -------------------------------------------------------------------------------- /samples/clown_rgba8888_320x200.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/samples/clown_rgba8888_320x200.js -------------------------------------------------------------------------------- /samples/embryos.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/samples/embryos.jpg -------------------------------------------------------------------------------- /samples/for_benchmark/coins_1024.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/samples/for_benchmark/coins_1024.jpg -------------------------------------------------------------------------------- /samples/for_benchmark/coins_1024.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/samples/for_benchmark/coins_1024.js -------------------------------------------------------------------------------- /samples/for_benchmark/coins_128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/samples/for_benchmark/coins_128.jpg -------------------------------------------------------------------------------- /samples/for_benchmark/coins_128.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/samples/for_benchmark/coins_128.js -------------------------------------------------------------------------------- /samples/for_benchmark/coins_2048.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/samples/for_benchmark/coins_2048.jpg -------------------------------------------------------------------------------- /samples/for_benchmark/coins_2048.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/samples/for_benchmark/coins_2048.js -------------------------------------------------------------------------------- /samples/for_benchmark/coins_300.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/samples/for_benchmark/coins_300.jpg -------------------------------------------------------------------------------- /samples/for_benchmark/coins_300.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/samples/for_benchmark/coins_300.js -------------------------------------------------------------------------------- /samples/for_benchmark/coins_512.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/samples/for_benchmark/coins_512.jpg -------------------------------------------------------------------------------- /samples/for_benchmark/coins_512.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/samples/for_benchmark/coins_512.js -------------------------------------------------------------------------------- /samples/gel.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/samples/gel.gif -------------------------------------------------------------------------------- /samples/leaf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/samples/leaf.jpg -------------------------------------------------------------------------------- /samples/text_30x33x10.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/samples/text_30x33x10.js -------------------------------------------------------------------------------- /samples/text_uint8_30x33x10.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/samples/text_uint8_30x33x10.js -------------------------------------------------------------------------------- /src/gpu/Processor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/src/gpu/Processor.js -------------------------------------------------------------------------------- /src/gpu/canny.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/src/gpu/canny.js -------------------------------------------------------------------------------- /src/gpu/display.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/src/gpu/display.js -------------------------------------------------------------------------------- /src/gpu/edge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/src/gpu/edge.js -------------------------------------------------------------------------------- /src/gpu/gpu_color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/src/gpu/gpu_color.js -------------------------------------------------------------------------------- /src/gpu/gpu_constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/src/gpu/gpu_constants.js -------------------------------------------------------------------------------- /src/gpu/gpu_math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/src/gpu/gpu_math.js -------------------------------------------------------------------------------- /src/gpu/gpu_preprocess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/src/gpu/gpu_preprocess.js -------------------------------------------------------------------------------- /src/gpu/gpu_statistics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/src/gpu/gpu_statistics.js -------------------------------------------------------------------------------- /src/gpu/gpu_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/src/gpu/gpu_utils.js -------------------------------------------------------------------------------- /src/gpu/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/src/gpu/index.js -------------------------------------------------------------------------------- /src/gpu/laplace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/src/gpu/laplace.js -------------------------------------------------------------------------------- /src/gpu/testLaplace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/src/gpu/testLaplace.js -------------------------------------------------------------------------------- /src/process/analyze.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/src/process/analyze.js -------------------------------------------------------------------------------- /src/process/color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/src/process/color.js -------------------------------------------------------------------------------- /src/process/fft.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/src/process/fft.js -------------------------------------------------------------------------------- /src/process/filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/src/process/filters.js -------------------------------------------------------------------------------- /src/process/geometry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/src/process/geometry.js -------------------------------------------------------------------------------- /src/process/hough.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/src/process/hough.js -------------------------------------------------------------------------------- /src/process/math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/src/process/math.js -------------------------------------------------------------------------------- /src/process/morphology.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/src/process/morphology.js -------------------------------------------------------------------------------- /src/process/noise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/src/process/noise.js -------------------------------------------------------------------------------- /src/process/rankFilters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/src/process/rankFilters.js -------------------------------------------------------------------------------- /src/process/statistics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/src/process/statistics.js -------------------------------------------------------------------------------- /src/process/threshold.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/src/process/threshold.js -------------------------------------------------------------------------------- /src/process/type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/src/process/type.js -------------------------------------------------------------------------------- /src/process/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/src/process/utils.js -------------------------------------------------------------------------------- /usefulLinksForCoding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/usefulLinksForCoding.md -------------------------------------------------------------------------------- /usefulRefs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bockp/Edge-Detection-project/HEAD/usefulRefs.md --------------------------------------------------------------------------------