Coder Social home page Coder Social logo

pconesa / bunwarpj_code Goto Github PK

View Code? Open in Web Editor NEW

This project forked from acayuelalopez/bunwarpj_code

0.0 0.0 0.0 26 KB

This ImageJ/Fiji plugin performs 2D image registration based on elastic deformations represented by B-splines. The invertibility of the deformations is enforced through a consistency restriction.

Groovy 100.00%

bunwarpj_code's Introduction

bUnwarpJ_code

This ImageJ/Fiji plugin performs 2D image registration based on elastic deformations represented by B-splines. The invertibility of the deformations is enforced through a consistency restriction.

Running ImageJ/Fiji with Multiple parameters

  • Command on Linux: ./ImageJ-linux64 --ij2 --headless --run "hello.py" "name1='Mr',name2='Mrs Kraken'"

Running bUnwarpJ_code in headless mode through Linux Terminal

/path/to/ImageJ-linux64 --ij2 --headless --run "/path/to/groovyscript/bUnwarpJ_Ana.groovy" "inputFile='/path/to/inputFiles/image',beadsFile='/path/to/beadsFile/beadsImage',outputDir='/path/to/outputFolder/results',fixedCh=0,headless=true"

Running bUnwarpJ_code in headless mode (my parameters) through Linux Terminal

/home/anaacayuela/Desktop/fiji-linux64/Fiji.app/ImageJ-linux64 --ij2 --headless --run "/home/anaacayuela/Ana_pruebas_imageJ/bUnwarpJ/groovy/src/main/bUnwarpJ_Ana.groovy" "inputFile='/home/anaacayuela/Ana_pruebas_imageJ/bUnwarpJ/paper/set_2/images/Sylvia Gutierrez-Erlandsson - Hoechst 1x_34ÂēC.lif',beadsFile='/home/anaacayuela/Ana_pruebas_imageJ/bUnwarpJ/paper/set_2/ref_beads/Sylvia Gutierrez-Erlandsson - Beads ref.lif',outputDir='/home/anaacayuela/Ana_pruebas_imageJ/bUnwarpJ/paper/set_2/results',fixedCh=0,headless=true"

Optionally Avanced Parameters for elastic registration can be set as arguments:

  • #@Integer(label="Registration Mode", value=1) mode
  • #@Integer(label="Image Subsample Factor", value=0) img_subsamp_fact
  • #@Integer(label="Initial Deformation", value=0) min_scale_deformation
  • #@Integer(label="Final Deformation", value=2) max_scale_deformation
  • #@Double(label="Divergence Weight", value=0.0) divWeight
  • #@Double(label="Curl Weight", value=0.0) curlWeight
  • #@Double(label="Landmark Weight", value=0.0) landmarkWeight
  • #@Double(label="Image Weight", value=1.0) imageWeight
  • #@Double(label="Consistency Weight", value=10.0) consistencyWeight
  • #@Double(label="Stop Threshold", value=0.01) stopThreshold

bunwarpj_code's People

Contributors

acayuelalopez avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤ī¸ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.