-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsearchindex.js
1 lines (1 loc) · 36.5 KB
/
searchindex.js
1
Search.setIndex({"docnames": ["api/images_alignment", "api/images_alignment.alignment", "api/images_alignment.application", "api/images_alignment.application.app", "api/images_alignment.application.callbacks", "api/images_alignment.application.utils", "api/images_alignment.application.view", "api/images_alignment.utils", "api/modules", "index", "user_guide/application", "user_guide/intro", "user_guide/parameters", "user_guide/processing", "user_guide/registration", "user_guide/scripting", "user_guide/visualization"], "filenames": ["api/images_alignment.rst", "api/images_alignment.alignment.rst", "api/images_alignment.application.rst", "api/images_alignment.application.app.rst", "api/images_alignment.application.callbacks.rst", "api/images_alignment.application.utils.rst", "api/images_alignment.application.view.rst", "api/images_alignment.utils.rst", "api/modules.rst", "index.rst", "user_guide/application.rst", "user_guide/intro.rst", "user_guide/parameters.rst", "user_guide/processing.rst", "user_guide/registration.rst", "user_guide/scripting.rst", "user_guide/visualization.rst"], "titles": ["images_alignment package", "images_alignment.alignment module", "images_alignment.application package", "images_alignment.application.app module", "images_alignment.application.callbacks module", "images_alignment.application.utils module", "images_alignment.application.view module", "images_alignment.utils module", "images_alignment", "Welcome to the Image_Alignment documentation !", "Workflow", "Introduction", "Files selection / Parameters settings", "Processing", "Registration algorithms", "Scripting", "Visualization"], "terms": {"applic": [0, 1, 8, 9, 10, 11, 13, 14], "app": [0, 2], "launcher": [0, 2, 3], "callback": [0, 2, 6], "util": [0, 2, 8], "add": [0, 2, 5, 7, 14], "add_entri": [0, 2, 5], "hsort": [0, 2, 5], "termin": [0, 1, 2, 3, 5, 7, 8, 9, 13], "filesselector": [0, 2, 5], "view": [0, 2, 4, 10, 13, 14, 16], "align": [0, 3, 4, 6, 7, 8, 9, 10, 12, 13, 14, 16], "imagesalign": [0, 1, 6, 8, 15], "fnames_tot": [0, 1], "fname": [0, 1, 2, 5, 7], "dtype": [0, 1], "roi": [0, 1, 3, 4, 13, 14, 15, 16], "threshold": [0, 1, 3, 4, 7, 13, 14, 15], "angl": [0, 1, 4, 15], "bin_invers": [0, 1, 2, 3, 4], "registration_model": [0, 1, 15], "point": [0, 1, 4, 7, 9, 13, 14, 16], "max_size_reg": [0, 1], "inv_reg": [0, 1, 4], "tmat": [0, 1, 7], "mask": [0, 1, 13, 16], "fixed_reg": [0, 1, 4], "result": [0, 1, 10, 14, 15], "dirname_r": [0, 1, 4, 15], "binar": [0, 1, 3, 4, 7, 13, 14, 16], "resolut": [0, 1, 4, 13, 16], "min_img_r": [0, 1], "rfactors_plot": [0, 1, 4], "juxt_align": [0, 1, 4], "apply_mask": [0, 1, 4], "ax": [0, 1], "reinit": [0, 1], "load_fil": [0, 1], "load_imag": [0, 1], "get_shap": [0, 1], "update_rfactors_plot": [0, 1], "binarization_k": [0, 1], "crop_and_res": [0, 1], "registr": [0, 1, 2, 4, 9, 13, 16], "registration_calc": [0, 1], "registration_appli": [0, 1], "save_imag": [0, 1, 2, 4], "set_dirname_r": [0, 1], "apply_to_al": [0, 1, 2, 4, 15], "save_param": [0, 1], "reload_param": [0, 1, 2, 4], "plot_al": [0, 1], "plot_k": [0, 1], "plot_fixed_or_moving_imag": [0, 1], "plot_juxtaposed_imag": [0, 1], "plot_combined_imag": [0, 1], "write": [0, 1, 2, 5, 7], "fnames_multifram": [0, 7, 8], "gray_convers": [0, 7, 8], "rescaling_factor": [0, 7, 8], "imgs_resc": [0, 7, 8], "imgs_convers": [0, 7, 8], "image_norm": [0, 7, 8], "absolute_threshold": [0, 7, 8], "resiz": [0, 1, 7, 8, 14], "crop": [0, 1, 7, 8, 16], "pad": [0, 7, 8], "sift": [0, 1, 7, 8, 9], "concatenate_imag": [0, 7, 8], "rescal": [0, 1, 7, 8, 14], "class": [1, 3, 4, 5, 6, 7], "dedic": [1, 5, 9, 11], "imag": [1, 3, 4, 6, 7, 9, 10, 12, 13, 14, 16], "fnames_fix": [1, 3], "none": [1, 3, 4, 5, 7], "fnames_mov": [1, 3, 15], "base": [1, 3, 4, 5, 6, 7, 12, 13, 14], "object": [1, 3, 4, 5, 6, 7], "paramet": [1, 3, 4, 5, 6, 7, 9, 10, 13], "iter": [1, 3], "str": [1, 3, 5], "option": [1, 3, 5, 6, 7, 12, 13, 14], "pathnam": [1, 3], "relat": [1, 3, 4, 5, 7, 12, 16], "fix": [1, 3, 4, 12, 13, 16], "move": [1, 2, 3, 4, 5, 12, 13, 16], "resp": [1, 3], "handl": [1, 3, 10, 14], "list": [1, 3, 5, 7, 12], "2": [1, 3, 5, 7, 11, 16], "region": [1, 3, 12, 14, 16], "interest": [1, 3, 12, 16], "attach": [1, 3, 4, 6], "each": [1, 3, 12, 13, 16], "defin": [1, 3, 10, 13, 14, 16], "xmin": [1, 3, 12], "xmax": [1, 3, 12], "ymin": [1, 3, 12], "ymax": [1, 3, 12], "float": [1, 3], "us": [1, 3, 6, 7, 9, 12, 13, 14, 16], "default": [1, 3, 5, 14], "valu": [1, 3, 4, 5, 13, 14], "ar": [1, 3, 10, 11, 12, 13, 14, 16], "0": [1, 3, 7, 13, 14, 15], "5": [1, 3, 5, 15], "bool": [1, 3], "activ": [1, 3, 4, 9, 10], "keyword": [1, 3], "revers": [1, 3, 13], "an": [1, 9, 13], "associ": [1, 4, 5, 6, 12, 13], "function": [1, 5, 7, 14], "messag": [1, 7], "type": [1, 5, 16], "current": 1, "filenam": [1, 5], "img": [1, 7], "imgs_bin": 1, "arrai": [1, 7], "raw": 1, "state": [1, 4, 5], "datatyp": 1, "appli": [1, 3, 4, 7, 9, 10, 13, 16], "befor": [1, 14], "chosen": 1, "among": 1, "90": [1, 12, 15], "180": [1, 12], "270": [1, 12], "int": [1, 5], "model": [1, 4, 6], "consid": [1, 7, 16], "stackreg": [1, 13, 15], "user": [1, 4, 9, 10, 16], "driven": [1, 4, 9, 16], "i": [1, 5, 9, 10, 11, 12, 13, 14, 15], "coordin": [1, 7, 12], "match": [1, 9, 12, 14, 16], "between": [1, 13, 14, 16], "fill": 1, "all": [1, 4, 5, 10, 12, 13], "except": 1, "maximum": 1, "size": [1, 3, 5, 13, 14], "when": [1, 7, 10], "perform": [1, 6, 10, 12, 13, 14, 15], "512": [1, 13], "kei": [1, 3, 5, 14], "dure": [1, 13, 16], "calcul": [1, 9, 13], "fals": [1, 4, 14], "affin": [1, 9, 13], "transform": [1, 7, 9, 13, 14], "matric": [1, 9], "return": [1, 7], "numpi": [1, 7], "ndarrai": [1, 7], "3": [1, 5, 7, 11, 16], "img_reg": 1, "img_reg_bin": 1, "issu": 1, "from": [1, 4, 5, 7, 9, 10, 13, 15, 16], "its": [1, 4], "overlap": [1, 13, 14, 16], "area": [1, 7, 13], "worflow": 1, "dictionari": 1, "contain": [1, 10, 14], "workflow": [1, 9], "score": [1, 13], "dict": 1, "fixed_imag": [1, 10, 15], "moving_imag": [1, 10], "sub": [1, 10, 13], "folder": [1, 10], "displai": [1, 4, 10, 12, 13, 16], "accord": [1, 5, 7], "rel": [1, 13], "1": [1, 5, 7, 10, 11, 12, 13, 14], "minimum": 1, "256": 1, "factor": [1, 7], "one": [1, 4, 7, 12, 14], "mode": [1, 4, 10, 13, 15, 16], "juxtapost": 1, "horizont": [1, 7, 16], "vertic": [1, 7, 16], "limit": [1, 14], "combin": [1, 9, 13, 14, 16], "true": [1, 3, 5, 7, 14], "differ": [1, 12, 14], "4": [1, 11, 12, 14, 16], "respect": [1, 12, 13], "juxtapos": [1, 14, 16], "matplotlib": 1, "reiniti": 1, "k": [1, 4], "load": [1, 12], "th": [1, 4], "file": [1, 5, 9, 13], "shape": [1, 7], "updat": [1, 2, 4], "wrt": 1, "verbos": [1, 7], "show_scor": 1, "matrix": [1, 7, 13], "fnames_sav": 1, "save": [1, 4, 10, 13, 16], "final": [1, 4, 9], "set": [1, 4, 9, 10], "dirnam": [1, 5], "fname_json": [1, 3], "json": [1, 13], "static": 1, "obj": [1, 5], "reload": [1, 4, 13], "plot": [1, 4], "axi": [1, 4], "on_clos": [2, 3], "select_axi": [2, 4], "spine_axi": [2, 4], "init_rectangl": [2, 4], "init_or_remove_lin": [2, 4], "remove_moving_lin": [2, 4], "draw_lin": [2, 4], "draw_rectangl": [2, 4], "set_roi": [2, 4], "zoom": [2, 4, 16], "update_fil": [2, 4], "update_plot": [2, 4], "clear_plot": [2, 4], "update_fig1": [2, 4], "update_roi": [2, 4], "update_threshold": [2, 4], "update_registration_model": [2, 4], "update_inv_reg": [2, 4], "update_fixed_reg": [2, 4], "update_juxt_align": [2, 4], "update_apply_mask": [2, 4], "update_angl": [2, 4], "update_resolut": [2, 4], "plot_result": [2, 4], "lbox": [2, 5], "add_item": [2, 5], "select_fil": [2, 5], "select_dir": [2, 5], "remov": [2, 4, 5, 14], "remove_al": [2, 5], "select_item": [2, 5], "open_opt": [2, 6], "open_about": [2, 6], "tkinter": [3, 4, 5, 6], "root": [3, 5, 6], "1450x860": 3, "force_terminal_exit": 3, "tk": [3, 5, 6], "window": [3, 5, 6, 10, 12, 16], "forc": 3, "session": 3, "exit": 3, "after": [3, 10, 13, 14], "destroi": 3, "To": [3, 10, 13], "quit": 3, "properli": 3, "launch": [3, 9], "event": 4, "select": [4, 5, 9, 13, 14, 16], "fig1": 4, "spine": 4, "initi": 4, "rectangl": 4, "line": 4, "draw": 4, "unzoom": 4, "fileselector": [4, 5], "clear": 4, "entri": 4, "invert": 4, "process": [4, 9, 10, 11, 12, 14, 16], "figur": [4, 12], "row": [5, 7], "col": [5, 7], "sticki": 5, "padx": 5, "padi": 5, "rspan": 5, "cspan": 5, "kwarg": 5, "posit": 5, "grid": 5, "frame": [5, 7, 16], "label": 5, "val": 5, "width": 5, "bind_fun": 5, "column": 5, "bind": 5, "list_": 5, "sort": 5, "given": [5, 7], "wai": 5, "human": 5, "expect": 5, "text": 5, "inherit": 5, "construct": 5, "widget": 5, "parent": 5, "master": 5, "standard": 5, "background": 5, "borderwidth": 5, "cursor": 5, "exportselect": 5, "font": 5, "foreground": 5, "highlightbackground": 5, "highlightcolor": 5, "highlightthick": 5, "insertbackground": 5, "insertborderwidth": 5, "insertofftim": 5, "insertontim": 5, "insertwidth": 5, "relief": 5, "selectbackground": 5, "selectborderwidth": 5, "selectforeground": 5, "setgrid": 5, "takefocu": 5, "xscrollcommand": 5, "yscrollcommand": 5, "specif": 5, "autosepar": 5, "height": 5, "maxundo": 5, "spacing1": 5, "spacing2": 5, "spacing3": 5, "tab": [5, 6, 12, 13, 14], "undo": 5, "wrap": 5, "lbox_siz": 5, "listbox": 5, "work": 5, "The": [5, 7, 9, 10, 11, 12, 13], "main": [5, 11, 12], "30": 5, "15": 5, "up": 5, "down": 5, "ind_start": 5, "item": [5, 7], "directori": [5, 10], "index": 5, "selection_clear": 5, "gui": [6, 11, 15], "spectra": 6, "fit": 6, "open": 6, "about": 6, "consol": [7, 13], "creat": 7, "tmp_dir": 7, "tif": [7, 15], "ha": 7, "multipl": 7, "convert": 7, "rgba": 7, "rgb": 7, "grai": [7, 13], "max_siz": 7, "global": 7, "satisfi": 7, "both": [7, 14], "uniform": 7, "number": [7, 12], "dimens": [7, 13], "channel": 7, "composit": 7, "normal": 7, "rang": 7, "relative_threshold": 7, "absolut": 7, "img1": [7, 15], "img2": 7, "have": [7, 9, 10, 13, 14], "similar": [7, 14], "request": 7, "pystackreg": [7, 9], "model_class": 7, "featur": [7, 11, 12, 14, 16], "detect": 7, "descriptor": 7, "extract": 7, "m": 7, "n": [7, 10, 12], "p": 7, "q": 7, "input": 7, "objet": 7, "ransac": 7, "If": [7, 12], "affinetransform": 7, "skimag": 7, "keypoint": 7, "concaten": 7, "first": [7, 14], "grayscal": 7, "color": [7, 16], "second": 7, "whether": 7, "show": [7, 10], "side": 7, "abov": 7, "other": 7, "rfac": 7, "25": 7, "packag": [8, 9], "subpackag": 8, "submodul": 8, "modul": 8, "content": 8, "images_align": [9, 15], "eas": 9, "either": [9, 14], "algorithm": [9, 16], "approach": [9, 14, 16], "specifi": [9, 12], "manual": [9, 14, 16], "onc": [9, 13, 16], "been": [9, 13], "thei": [9, 12], "can": [9, 10, 12, 13, 14, 15], "automat": [9, 14], "part": 9, "thi": [9, 10, 12, 13, 14, 16], "mainli": 9, "focus": 9, "For": 9, "usag": 9, "pleas": 9, "refer": 9, "section": [9, 10, 12, 13, 16], "assum": 9, "you": 9, "python": 9, "environ": 9, "which": [9, 10, 12], "thank": 9, "pip": 9, "command": 9, "git": 9, "http": 9, "github": 9, "com": 9, "cea": 9, "metrocarac": 9, "directli": 9, "previou": [9, 13], "develop": 9, "full": [9, 16], "includ": 9, "exampl": 9, "via": [9, 10, 13], "clone": 9, "cd": 9, "follow": [9, 11, 12, 16], "pytest": 9, "introduct": 9, "visual": [9, 10, 11, 13], "previous": 10, "through": [10, 13, 15], "TO": 10, "button": [10, 12, 13], "requir": [10, 14], "pre": 10, "store": 10, "two": [10, 14], "In": [10, 12, 14], "case": [10, 12, 14], "inv": [10, 13], "facilit": 10, "realign": 10, "those": 10, "locat": 10, "consequ": [10, 12], "ani": [10, 12], "new": 10, "alreadi": [10, 14], "risk": 10, "overwrit": 10, "them": [10, 12, 14], "go": 10, "back": 10, "origin": [10, 13, 16], "uncheck": 10, "checkbox": 10, "": [11, 13], "consist": [11, 16], "panel": [11, 12, 16], "describ": 11, "page": 11, "while": 11, "ones": 12, "address": 12, "belong": 12, "intro": 12, "box": 12, "orient": 12, "possibl": [12, 14], "rotat": 12, "pair": [12, 14], "By": 12, "must": [12, 14], "meet": 12, "criteria": 12, "pairwis": 12, "order": 12, "appear": 12, "There": 12, "exactli": 12, "singl": 12, "provid": [12, 16], "illustr": [12, 14, 15], "addit": 12, "mous": [12, 14, 16], "ni": 12, "also": [12, 13, 15], "textual": 12, "field": 12, "convent": 12, "system": 12, "press": 13, "indic": 13, "good": 13, "bottom": 13, "left": [13, 14, 16], "proport": 13, "well": 13, "total": 13, "qualiti": 13, "assess": 13, "binari": 13, "enabl": [13, 16], "red": 13, "green": 13, "zone": 13, "non": 13, "equival": 13, "xor": 13, "oper": [13, 15], "right": [13, 14, 16], "lead": 13, "95": 13, "8": 13, "With": 13, "comput": 13, "correspond": 13, "execut": [13, 14, 15], "77767435": 13, "43040319": 13, "24": 13, "41735391": 13, "63508967": 13, "16203181": 13, "52": 13, "11186476": 13, "allow": [13, 14, 16], "role": 13, "e": 13, "g": 13, "param": 13, "later": 13, "reus": 13, "reduc": 13, "time": 13, "high": [13, 16], "sampl": [13, 14], "pixel": [13, 16], "per": 13, "criterion": 13, "adjust": [13, 14, 16], "max": 13, "under": 13, "method": 14, "offer": 14, "within": [14, 16], "minim": 14, "cross": 14, "correl": 14, "code": 14, "achiev": 14, "close": 14, "50": [14, 15], "distribut": 14, "entir": 14, "some": 14, "better": 14, "highlight": 14, "essenti": 14, "accur": 14, "reveal": 14, "It": 14, "import": [14, 15], "note": 14, "reli": 14, "gradient": 14, "descent": 14, "misalign": 14, "therefor": 14, "signific": 14, "effect": 14, "pattern": 14, "correct": 14, "name": 14, "scale": 14, "invari": 14, "identifi": 14, "unlik": 14, "stakreg": 14, "doe": 14, "howev": 14, "distinct": 14, "recogniz": 14, "success": 14, "due": 14, "random": 14, "consecut": 14, "mai": 14, "yield": 14, "slightli": 14, "represent": [14, 16], "10": 14, "leverag": 14, "strength": 14, "primari": 14, "bring": 14, "potenti": 14, "highli": 14, "closer": 14, "togeth": 14, "Then": 14, "refin": 14, "possibili": 14, "higher": 14, "level": 14, "precis": 14, "click": [14, 16], "nearest": 14, "exist": 14, "everi": 15, "here": 15, "brief": 15, "imgalign": 15, "img2_1": 15, "img2_2": 15, "65": 15, "130": 15, "330": 15, "290": 15, "460": 15, "80": 15, "210": 15, "see": 16, "next": 16, "chang": 16, "switch": 16, "version": 16, "more": 16, "detail": 16, "ensur": 16, "faster": 16, "render": 16, "especi": 16, "sever": 16, "thousand": 16, "direct": 16, "juxtaposit": 16, "choos": 16, "onli": 16, "thumbnail": 16, "larg": 16, "dot": 16, "navig": 16, "toolbar": 16, "capabl": 16, "like": 16, "pan": 16, "drag": 16, "further": 16, "definit": 16}, "objects": {"": [[0, 0, 0, "-", "images_alignment"]], "images_alignment": [[1, 0, 0, "-", "alignment"], [2, 0, 0, "-", "application"], [7, 0, 0, "-", "utils"]], "images_alignment.alignment": [[1, 1, 1, "", "ImagesAlign"]], "images_alignment.alignment.ImagesAlign": [[1, 2, 1, "", "angles"], [1, 2, 1, "", "apply_mask"], [1, 3, 1, "", "apply_to_all"], [1, 2, 1, "", "ax"], [1, 2, 1, "", "bin_inversions"], [1, 3, 1, "", "binarization"], [1, 3, 1, "", "binarization_k"], [1, 2, 1, "", "binarized"], [1, 3, 1, "", "crop_and_resize"], [1, 2, 1, "", "dirname_res"], [1, 2, 1, "", "dtype"], [1, 2, 1, "", "fixed_reg"], [1, 2, 1, "", "fnames"], [1, 2, 1, "", "fnames_tot"], [1, 3, 1, "", "get_shapes"], [1, 2, 1, "", "inv_reg"], [1, 2, 1, "", "juxt_alignment"], [1, 3, 1, "", "load_files"], [1, 3, 1, "", "load_image"], [1, 2, 1, "", "mask"], [1, 2, 1, "", "max_size_reg"], [1, 2, 1, "", "min_img_res"], [1, 3, 1, "", "plot_all"], [1, 3, 1, "", "plot_combined_images"], [1, 3, 1, "", "plot_fixed_or_moving_image"], [1, 3, 1, "", "plot_juxtaposed_images"], [1, 3, 1, "", "plot_k"], [1, 2, 1, "", "points"], [1, 3, 1, "", "registration"], [1, 3, 1, "", "registration_apply"], [1, 3, 1, "", "registration_calc"], [1, 2, 1, "", "registration_model"], [1, 3, 1, "", "reinit"], [1, 3, 1, "", "reload_params"], [1, 2, 1, "", "resolution"], [1, 2, 1, "", "results"], [1, 2, 1, "", "rfactors_plotting"], [1, 2, 1, "", "rois"], [1, 3, 1, "", "save_images"], [1, 3, 1, "", "save_params"], [1, 3, 1, "", "set_dirname_res"], [1, 2, 1, "", "terminal"], [1, 2, 1, "", "thresholds"], [1, 2, 1, "", "tmat"], [1, 3, 1, "", "update_rfactors_plotting"]], "images_alignment.application": [[3, 0, 0, "-", "app"], [4, 0, 0, "-", "callbacks"], [5, 0, 0, "-", "utils"], [6, 0, 0, "-", "view"]], "images_alignment.application.app": [[3, 1, 1, "", "App"], [3, 4, 1, "", "launcher"]], "images_alignment.application.app.App": [[3, 3, 1, "", "on_closing"]], "images_alignment.application.callbacks": [[4, 1, 1, "", "Callbacks"]], "images_alignment.application.callbacks.Callbacks": [[4, 3, 1, "", "apply_to_all"], [4, 3, 1, "", "bin_inversion"], [4, 3, 1, "", "clear_plots"], [4, 3, 1, "", "draw_line"], [4, 3, 1, "", "draw_rectangle"], [4, 3, 1, "", "init_or_remove_line"], [4, 3, 1, "", "init_rectangle"], [4, 3, 1, "", "plot_results"], [4, 3, 1, "", "registration"], [4, 3, 1, "", "reload_params"], [4, 3, 1, "", "remove_moving_line"], [4, 3, 1, "", "save_images"], [4, 3, 1, "", "select_axis"], [4, 3, 1, "", "set_roi"], [4, 3, 1, "", "spine_axis"], [4, 3, 1, "", "update"], [4, 3, 1, "", "update_angles"], [4, 3, 1, "", "update_apply_mask"], [4, 3, 1, "", "update_fig1"], [4, 3, 1, "", "update_file"], [4, 3, 1, "", "update_fixed_reg"], [4, 3, 1, "", "update_inv_reg"], [4, 3, 1, "", "update_juxt_alignment"], [4, 3, 1, "", "update_plots"], [4, 3, 1, "", "update_registration_model"], [4, 3, 1, "", "update_resolution"], [4, 3, 1, "", "update_rois"], [4, 3, 1, "", "update_threshold"], [4, 3, 1, "", "zoom"]], "images_alignment.application.utils": [[5, 1, 1, "", "FilesSelector"], [5, 1, 1, "", "Terminal"], [5, 4, 1, "", "add"], [5, 4, 1, "", "add_entry"], [5, 4, 1, "", "hsorted"]], "images_alignment.application.utils.FilesSelector": [[5, 3, 1, "", "add_items"], [5, 2, 1, "", "fnames"], [5, 2, 1, "", "lbox"], [5, 3, 1, "", "move"], [5, 3, 1, "", "remove"], [5, 3, 1, "", "remove_all"], [5, 3, 1, "", "select_dir"], [5, 3, 1, "", "select_files"], [5, 3, 1, "", "select_item"]], "images_alignment.application.utils.Terminal": [[5, 3, 1, "", "write"]], "images_alignment.application.view": [[6, 1, 1, "", "View"]], "images_alignment.application.view.View": [[6, 3, 1, "", "open_about"], [6, 3, 1, "", "open_options"]], "images_alignment.utils": [[7, 1, 1, "", "Terminal"], [7, 4, 1, "", "absolute_threshold"], [7, 4, 1, "", "concatenate_images"], [7, 4, 1, "", "cropping"], [7, 4, 1, "", "fnames_multiframes"], [7, 4, 1, "", "gray_conversion"], [7, 4, 1, "", "image_normalization"], [7, 4, 1, "", "imgs_conversion"], [7, 4, 1, "", "imgs_rescaling"], [7, 4, 1, "", "padding"], [7, 4, 1, "", "rescaling"], [7, 4, 1, "", "rescaling_factor"], [7, 4, 1, "", "rescaling_factors"], [7, 4, 1, "", "resizing"], [7, 4, 1, "", "sift"]], "images_alignment.utils.Terminal": [[7, 3, 1, "", "write"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:method", "4": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "method", "Python method"], "4": ["py", "function", "Python function"]}, "titleterms": {"images_align": [0, 1, 2, 3, 4, 5, 6, 7, 8], "packag": [0, 2], "subpackag": 0, "submodul": [0, 2], "modul": [0, 1, 2, 3, 4, 5, 6, 7], "content": [0, 2], "align": 1, "applic": [2, 3, 4, 5, 6], "app": 3, "callback": 4, "util": [5, 7], "view": 6, "welcom": 9, "image_align": 9, "document": 9, "instal": 9, "test": 9, "execut": 9, "gui": 9, "mode": 9, "script": [9, 15], "api": 9, "workflow": 10, "introduct": 11, "file": 12, "select": 12, "paramet": 12, "set": 12, "defin": 12, "roi": 12, "process": 13, "registr": 14, "algorithm": 14, "stackreg": 14, "sift": 14, "user": 14, "driven": 14, "visual": 16}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 57}, "alltitles": {"Welcome to the Image_Alignment documentation !": [[9, "welcome-to-the-image-alignment-documentation"]], "Installation": [[9, "installation"]], "Tests execution": [[9, "tests-execution"]], "Image_Alignment documentation": [[9, "image-alignment-documentation"]], "GUI Mode": [[9, null]], "Scripting Mode": [[9, null]], "API Documentation": [[9, null]], "Workflow": [[10, "workflow"]], "Introduction": [[11, "introduction"]], "images_alignment": [[8, "images-alignment"]], "Registration algorithms": [[14, "registration-algorithms"]], "StackReg": [[14, "stackreg"]], "SIFT": [[14, "sift"]], "SIFT + StackReg": [[14, "sift-stackreg"]], "User-Driven": [[14, "user-driven"]], "Scripting": [[15, "scripting"]], "Processing": [[13, "processing"]], "Files selection / Parameters settings": [[12, "files-selection-parameters-settings"]], "Files selection": [[12, "files-selection"]], "Defining ROIs": [[12, "defining-rois"]], "Visualization": [[16, "visualization"]], "images_alignment package": [[0, "images-alignment-package"]], "Subpackages": [[0, "subpackages"]], "Submodules": [[0, "submodules"], [2, "submodules"]], "Module contents": [[0, "module-images_alignment"], [2, "module-images_alignment.application"]], "images_alignment.application package": [[2, "images-alignment-application-package"]], "images_alignment.application.app module": [[3, "module-images_alignment.application.app"]], "images_alignment.alignment module": [[1, "module-images_alignment.alignment"]], "images_alignment.application.utils module": [[5, "module-images_alignment.application.utils"]], "images_alignment.application.view module": [[6, "module-images_alignment.application.view"]], "images_alignment.application.callbacks module": [[4, "module-images_alignment.application.callbacks"]], "images_alignment.utils module": [[7, "module-images_alignment.utils"]]}, "indexentries": {"images_alignment": [[0, "module-images_alignment"]], "module": [[0, "module-images_alignment"], [1, "module-images_alignment.alignment"], [2, "module-images_alignment.application"], [3, "module-images_alignment.application.app"], [4, "module-images_alignment.application.callbacks"], [5, "module-images_alignment.application.utils"], [6, "module-images_alignment.application.view"], [7, "module-images_alignment.utils"]], "imagesalign (class in images_alignment.alignment)": [[1, "images_alignment.alignment.ImagesAlign"]], "angles (images_alignment.alignment.imagesalign attribute)": [[1, "images_alignment.alignment.ImagesAlign.angles"]], "apply_mask (images_alignment.alignment.imagesalign attribute)": [[1, "images_alignment.alignment.ImagesAlign.apply_mask"]], "apply_to_all() (images_alignment.alignment.imagesalign method)": [[1, "images_alignment.alignment.ImagesAlign.apply_to_all"]], "ax (images_alignment.alignment.imagesalign attribute)": [[1, "images_alignment.alignment.ImagesAlign.ax"]], "bin_inversions (images_alignment.alignment.imagesalign attribute)": [[1, "images_alignment.alignment.ImagesAlign.bin_inversions"]], "binarization() (images_alignment.alignment.imagesalign method)": [[1, "images_alignment.alignment.ImagesAlign.binarization"]], "binarization_k() (images_alignment.alignment.imagesalign method)": [[1, "images_alignment.alignment.ImagesAlign.binarization_k"]], "binarized (images_alignment.alignment.imagesalign attribute)": [[1, "images_alignment.alignment.ImagesAlign.binarized"]], "crop_and_resize() (images_alignment.alignment.imagesalign method)": [[1, "images_alignment.alignment.ImagesAlign.crop_and_resize"]], "dirname_res (images_alignment.alignment.imagesalign attribute)": [[1, "images_alignment.alignment.ImagesAlign.dirname_res"]], "dtype (images_alignment.alignment.imagesalign attribute)": [[1, "images_alignment.alignment.ImagesAlign.dtype"]], "fixed_reg (images_alignment.alignment.imagesalign attribute)": [[1, "images_alignment.alignment.ImagesAlign.fixed_reg"]], "fnames (images_alignment.alignment.imagesalign attribute)": [[1, "images_alignment.alignment.ImagesAlign.fnames"]], "fnames_tot (images_alignment.alignment.imagesalign attribute)": [[1, "images_alignment.alignment.ImagesAlign.fnames_tot"]], "get_shapes() (images_alignment.alignment.imagesalign method)": [[1, "images_alignment.alignment.ImagesAlign.get_shapes"]], "images_alignment.alignment": [[1, "module-images_alignment.alignment"]], "inv_reg (images_alignment.alignment.imagesalign attribute)": [[1, "images_alignment.alignment.ImagesAlign.inv_reg"]], "juxt_alignment (images_alignment.alignment.imagesalign attribute)": [[1, "images_alignment.alignment.ImagesAlign.juxt_alignment"]], "load_files() (images_alignment.alignment.imagesalign method)": [[1, "images_alignment.alignment.ImagesAlign.load_files"]], "load_image() (images_alignment.alignment.imagesalign method)": [[1, "images_alignment.alignment.ImagesAlign.load_image"]], "mask (images_alignment.alignment.imagesalign attribute)": [[1, "images_alignment.alignment.ImagesAlign.mask"]], "max_size_reg (images_alignment.alignment.imagesalign attribute)": [[1, "images_alignment.alignment.ImagesAlign.max_size_reg"]], "min_img_res (images_alignment.alignment.imagesalign attribute)": [[1, "images_alignment.alignment.ImagesAlign.min_img_res"]], "plot_all() (images_alignment.alignment.imagesalign method)": [[1, "images_alignment.alignment.ImagesAlign.plot_all"]], "plot_combined_images() (images_alignment.alignment.imagesalign method)": [[1, "images_alignment.alignment.ImagesAlign.plot_combined_images"]], "plot_fixed_or_moving_image() (images_alignment.alignment.imagesalign method)": [[1, "images_alignment.alignment.ImagesAlign.plot_fixed_or_moving_image"]], "plot_juxtaposed_images() (images_alignment.alignment.imagesalign method)": [[1, "images_alignment.alignment.ImagesAlign.plot_juxtaposed_images"]], "plot_k() (images_alignment.alignment.imagesalign method)": [[1, "images_alignment.alignment.ImagesAlign.plot_k"]], "points (images_alignment.alignment.imagesalign attribute)": [[1, "images_alignment.alignment.ImagesAlign.points"]], "registration() (images_alignment.alignment.imagesalign method)": [[1, "images_alignment.alignment.ImagesAlign.registration"]], "registration_apply() (images_alignment.alignment.imagesalign method)": [[1, "images_alignment.alignment.ImagesAlign.registration_apply"]], "registration_calc() (images_alignment.alignment.imagesalign method)": [[1, "images_alignment.alignment.ImagesAlign.registration_calc"]], "registration_model (images_alignment.alignment.imagesalign attribute)": [[1, "images_alignment.alignment.ImagesAlign.registration_model"]], "reinit() (images_alignment.alignment.imagesalign method)": [[1, "images_alignment.alignment.ImagesAlign.reinit"]], "reload_params() (images_alignment.alignment.imagesalign static method)": [[1, "images_alignment.alignment.ImagesAlign.reload_params"]], "resolution (images_alignment.alignment.imagesalign attribute)": [[1, "images_alignment.alignment.ImagesAlign.resolution"]], "results (images_alignment.alignment.imagesalign attribute)": [[1, "images_alignment.alignment.ImagesAlign.results"]], "rfactors_plotting (images_alignment.alignment.imagesalign attribute)": [[1, "images_alignment.alignment.ImagesAlign.rfactors_plotting"]], "rois (images_alignment.alignment.imagesalign attribute)": [[1, "images_alignment.alignment.ImagesAlign.rois"]], "save_images() (images_alignment.alignment.imagesalign method)": [[1, "images_alignment.alignment.ImagesAlign.save_images"]], "save_params() (images_alignment.alignment.imagesalign method)": [[1, "images_alignment.alignment.ImagesAlign.save_params"]], "set_dirname_res() (images_alignment.alignment.imagesalign method)": [[1, "images_alignment.alignment.ImagesAlign.set_dirname_res"]], "terminal (images_alignment.alignment.imagesalign attribute)": [[1, "images_alignment.alignment.ImagesAlign.terminal"]], "thresholds (images_alignment.alignment.imagesalign attribute)": [[1, "images_alignment.alignment.ImagesAlign.thresholds"]], "tmat (images_alignment.alignment.imagesalign attribute)": [[1, "images_alignment.alignment.ImagesAlign.tmat"]], "update_rfactors_plotting() (images_alignment.alignment.imagesalign method)": [[1, "images_alignment.alignment.ImagesAlign.update_rfactors_plotting"]], "images_alignment.application": [[2, "module-images_alignment.application"]], "app (class in images_alignment.application.app)": [[3, "images_alignment.application.app.App"]], "images_alignment.application.app": [[3, "module-images_alignment.application.app"]], "launcher() (in module images_alignment.application.app)": [[3, "images_alignment.application.app.launcher"]], "on_closing() (images_alignment.application.app.app method)": [[3, "images_alignment.application.app.App.on_closing"]], "callbacks (class in images_alignment.application.callbacks)": [[4, "images_alignment.application.callbacks.Callbacks"]], "apply_to_all() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.apply_to_all"]], "bin_inversion() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.bin_inversion"]], "clear_plots() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.clear_plots"]], "draw_line() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.draw_line"]], "draw_rectangle() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.draw_rectangle"]], "images_alignment.application.callbacks": [[4, "module-images_alignment.application.callbacks"]], "init_or_remove_line() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.init_or_remove_line"]], "init_rectangle() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.init_rectangle"]], "plot_results() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.plot_results"]], "registration() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.registration"]], "reload_params() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.reload_params"]], "remove_moving_line() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.remove_moving_line"]], "save_images() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.save_images"]], "select_axis() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.select_axis"]], "set_roi() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.set_roi"]], "spine_axis() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.spine_axis"]], "update() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.update"]], "update_angles() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.update_angles"]], "update_apply_mask() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.update_apply_mask"]], "update_fig1() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.update_fig1"]], "update_file() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.update_file"]], "update_fixed_reg() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.update_fixed_reg"]], "update_inv_reg() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.update_inv_reg"]], "update_juxt_alignment() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.update_juxt_alignment"]], "update_plots() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.update_plots"]], "update_registration_model() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.update_registration_model"]], "update_resolution() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.update_resolution"]], "update_rois() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.update_rois"]], "update_threshold() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.update_threshold"]], "zoom() (images_alignment.application.callbacks.callbacks method)": [[4, "images_alignment.application.callbacks.Callbacks.zoom"]], "filesselector (class in images_alignment.application.utils)": [[5, "images_alignment.application.utils.FilesSelector"]], "terminal (class in images_alignment.application.utils)": [[5, "images_alignment.application.utils.Terminal"]], "add() (in module images_alignment.application.utils)": [[5, "images_alignment.application.utils.add"]], "add_entry() (in module images_alignment.application.utils)": [[5, "images_alignment.application.utils.add_entry"]], "add_items() (images_alignment.application.utils.filesselector method)": [[5, "images_alignment.application.utils.FilesSelector.add_items"]], "fnames (images_alignment.application.utils.filesselector attribute)": [[5, "images_alignment.application.utils.FilesSelector.fnames"]], "hsorted() (in module images_alignment.application.utils)": [[5, "images_alignment.application.utils.hsorted"]], "images_alignment.application.utils": [[5, "module-images_alignment.application.utils"]], "lbox (images_alignment.application.utils.filesselector attribute)": [[5, "images_alignment.application.utils.FilesSelector.lbox"]], "move() (images_alignment.application.utils.filesselector method)": [[5, "images_alignment.application.utils.FilesSelector.move"]], "remove() (images_alignment.application.utils.filesselector method)": [[5, "images_alignment.application.utils.FilesSelector.remove"]], "remove_all() (images_alignment.application.utils.filesselector method)": [[5, "images_alignment.application.utils.FilesSelector.remove_all"]], "select_dir() (images_alignment.application.utils.filesselector method)": [[5, "images_alignment.application.utils.FilesSelector.select_dir"]], "select_files() (images_alignment.application.utils.filesselector method)": [[5, "images_alignment.application.utils.FilesSelector.select_files"]], "select_item() (images_alignment.application.utils.filesselector method)": [[5, "images_alignment.application.utils.FilesSelector.select_item"]], "write() (images_alignment.application.utils.terminal method)": [[5, "images_alignment.application.utils.Terminal.write"]], "view (class in images_alignment.application.view)": [[6, "images_alignment.application.view.View"]], "images_alignment.application.view": [[6, "module-images_alignment.application.view"]], "open_about() (images_alignment.application.view.view method)": [[6, "images_alignment.application.view.View.open_about"]], "open_options() (images_alignment.application.view.view method)": [[6, "images_alignment.application.view.View.open_options"]], "terminal (class in images_alignment.utils)": [[7, "images_alignment.utils.Terminal"]], "absolute_threshold() (in module images_alignment.utils)": [[7, "images_alignment.utils.absolute_threshold"]], "concatenate_images() (in module images_alignment.utils)": [[7, "images_alignment.utils.concatenate_images"]], "cropping() (in module images_alignment.utils)": [[7, "images_alignment.utils.cropping"]], "fnames_multiframes() (in module images_alignment.utils)": [[7, "images_alignment.utils.fnames_multiframes"]], "gray_conversion() (in module images_alignment.utils)": [[7, "images_alignment.utils.gray_conversion"]], "image_normalization() (in module images_alignment.utils)": [[7, "images_alignment.utils.image_normalization"]], "images_alignment.utils": [[7, "module-images_alignment.utils"]], "imgs_conversion() (in module images_alignment.utils)": [[7, "images_alignment.utils.imgs_conversion"]], "imgs_rescaling() (in module images_alignment.utils)": [[7, "images_alignment.utils.imgs_rescaling"]], "padding() (in module images_alignment.utils)": [[7, "images_alignment.utils.padding"]], "rescaling() (in module images_alignment.utils)": [[7, "images_alignment.utils.rescaling"]], "rescaling_factor() (in module images_alignment.utils)": [[7, "images_alignment.utils.rescaling_factor"]], "rescaling_factors() (in module images_alignment.utils)": [[7, "images_alignment.utils.rescaling_factors"]], "resizing() (in module images_alignment.utils)": [[7, "images_alignment.utils.resizing"]], "sift() (in module images_alignment.utils)": [[7, "images_alignment.utils.sift"]], "write() (images_alignment.utils.terminal method)": [[7, "images_alignment.utils.Terminal.write"]]}})