Changeset 7613


Ignore:
Timestamp:
02/04/11 12:01:10 (9 years ago)
Author:
rlentz
Message:

Progress on OpenCL iterative 3D deconvolution.

Location:
trunk/projects/opencl-decon
Files:
18 added
1 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/projects/opencl-decon

    • Property svn:ignore
      •  

        old new  
        11build 
         2HisYFP-SPIM 
  • trunk/projects/opencl-decon/.classpath

    r7578 r7613  
    2020        <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/> 
    2121        <classpathentry kind="lib" path="lib/jocl.jar"/> 
     22        <classpathentry kind="lib" path="lib/imglib-algorithms.jar"/> 
     23        <classpathentry kind="lib" path="lib/imglib-ij.jar"/> 
     24        <classpathentry kind="lib" path="lib/imglib-io.jar"/> 
     25        <classpathentry kind="lib" path="lib/imglib-scripting.jar"/> 
     26        <classpathentry kind="lib" path="lib/imglib.jar"/> 
     27        <classpathentry kind="lib" path="lib/loci_tools.jar"/> 
    2228        <classpathentry kind="output" path="bin"/> 
    2329</classpath> 
  • trunk/projects/opencl-decon/src/demos/Iterative_3D_Deconvolution.java

    r7525 r7613  
    813813 
    814814                        long time = System.currentTimeMillis(); 
    815                         long executionTime = fastHartleyTransform3D.run(data, inverse); 
     815                        long executionTime = fastHartleyTransform3D.run( data, inverse ); 
    816816                        time = System.currentTimeMillis() - time; 
    817817                        times[1] += time; 
  • trunk/projects/opencl-decon/src/org/imagejdev/api/FHTEJBService.java

    r7170 r7613  
    66package org.imagejdev.api; 
    77 
    8 /** 
    9  * 
    10  * @author rick 
    11  */ 
    128 
    139public interface FHTEJBService { 
     
    1814     */ 
    1915     public String getTestMessage(); 
    20     /** 
     16 
     17     public float[] getSobel( int width, int height, float[] imageData ); 
     18 
     19     /** 
     20     * Profile network throughput... 
     21     * @return 
     22     */ 
     23     public float[][] getProfileData(float[][] data); 
     24 
     25     /** 
    2126     * Performs a single 3D FHT on the provided data 
    2227     **/ 
    2328     public float[][] fht( int width, int height, int depth, float[][] data, boolean inverse ); 
     29 
    2430     /** 
    2531     * Performs iterative 3d deconvolution with the provided data 
    2632     **/ 
    27     public float[][] getIterative3DDecon( float[][] dataAin, float[][] dataYin, boolean normalize, int bw, int bh, int bd, int kd, int kw, int kh, double filterX, double filterY, double filterZ, boolean dB, boolean wiener, boolean antiRing, int nIter,  float gamma, boolean detectDivergence, double changeThreshPercent); 
     33     public float[][] getIterative3DDecon( float[][] dataAin, float[][] dataYin, boolean normalize, int bw, int bh, int bd, int kd, int kw, int kh, double filterX, double filterY, double filterZ, boolean dB, boolean wiener, boolean antiRing, int nIter,  float gamma, boolean detectDivergence, double changeThreshPercent); 
    2834} 
Note: See TracChangeset for help on using the changeset viewer.