{"id":13434810,"url":"https://github.com/gjacopo/multifractal","last_synced_at":"2025-03-18T01:32:12.563Z","repository":{"id":167029159,"uuid":"76814010","full_name":"gjacopo/multifractal","owner":"gjacopo","description":"Tools (C/Matlab) for multifractal analysis of 1D (time-series) and 2D (images) signals","archived":false,"fork":false,"pushed_at":"2020-09-09T20:57:50.000Z","size":265,"stargazers_count":14,"open_issues_count":1,"forks_count":4,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-10-27T17:24:16.128Z","etag":null,"topics":["image-processing","msm","multifractal-analysis","multifractal-formalism","scale-invariance","signal-processing","singularity-spectra","wavelet"],"latest_commit_sha":null,"homepage":"https://github.com/gjacopo/multifractal","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gjacopo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2016-12-19T00:01:02.000Z","updated_at":"2024-06-19T17:15:49.000Z","dependencies_parsed_at":"2023-07-16T22:01:36.364Z","dependency_job_id":null,"html_url":"https://github.com/gjacopo/multifractal","commit_stats":null,"previous_names":["gjacopo/multifractal"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gjacopo%2Fmultifractal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gjacopo%2Fmultifractal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gjacopo%2Fmultifractal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gjacopo%2Fmultifractal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gjacopo","download_url":"https://codeload.github.com/gjacopo/multifractal/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244139361,"owners_count":20404504,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["image-processing","msm","multifractal-analysis","multifractal-formalism","scale-invariance","signal-processing","singularity-spectra","wavelet"],"created_at":"2024-07-31T03:00:23.867Z","updated_at":"2025-03-18T01:32:12.556Z","avatar_url":"https://github.com/gjacopo.png","language":"C","funding_links":[],"categories":["C"],"sub_categories":[],"readme":"[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.322420.svg)](https://doi.org/10.5281/zenodo.322420)\nmultifractal\n============\n\nTools (C/Matlab) for multifractal analysis of 1D (time-series) and 2D (images) signals\n---\n\nThe material herein provides with low-level image processing filters that can be used for multifractal experiments/analyses of signals and images.\n\n**Description**\n\nThe code source files will enable you to reproduce some of the experiments mentioned in the references [below](References), namely for:\n* multifractal analysis of signals/images using the so-called micro-wavelet,\n* calculation of the multifractal singularity exponents and the multifractal spectrum,\n* multifracal decomposition of signals/images,\n* extraction of the so-called Most Singular Manifold,\n* characterisation of the so-called chromatically reduced signal/image,\n* multifractal reconstruction of signals/images.\n\nSee also [`singularity` project](https://github.com/gjacopo/singularity) for multifractal singularity analysis of 1D (time-series) signals.\n\n**Usage**\n\nTo launch the programs:\n* in `Matlab`, see also [`Contents.m`](matlab/Contents.m) for the whole list of functions; call [`run_multifractal.m`](matlab/run_multifractal.m) for an example of application; \n* in `C`, use the `Makefile` to build from source. \n\n**About**\n\n\u003ctable align=\"center\"\u003e\n    \u003ctr\u003e \u003ctd align=\"left\"\u003e\u003ci\u003eversion\u003c/i\u003e\u003c/td\u003e \u003ctd align=\"left\"\u003e1.0 \u003ci\u003e(non-active development)\u003c/i\u003e \u003c/td\u003e \u003c/tr\u003e \n    \u003ctr\u003e \u003ctd align=\"left\"\u003e\u003ci\u003esince\u003c/i\u003e\u003c/td\u003e \u003ctd align=\"left\"\u003e2002\u003c/td\u003e \u003c/tr\u003e \n    \u003ctr\u003e \u003ctd align=\"left\"\u003e\u003ci\u003elicense\u003c/i\u003e\u003c/td\u003e \u003ctd align=\"left\"\u003e\u003ca href=\"https://joinup.ec.europa.eu/sites/default/files/eupl1.1.-licence-en_0.pdfEUPL\"\u003eEUPL\u003c/a\u003e  \u003ci\u003e(cite the source code or any of the references below!)\u003c/i\u003e \u003c/td\u003e \u003c/tr\u003e \n\u003c/table\u003e\n\n**\u003ca name=\"References\"\u003e\u003c/a\u003eReferences**\n\n* Yahia H., Turiel A., Chrysoulakis N., Grazzini J., Prastacos P., and Herlin I. (2008): [**Application of the multifractal microcanonical formalism to the detection of fire plumes in NOAA-AVHRR data**](http://www.tandfonline.com/doi/abs/10.1080/01431160701840174), _International Journal of Remote Sensing_, 29(14):4189-4205, doi:[10.1080/01431160701840174](http://dx.doi.org/10.1080/01431160701840174).\n* Grazzini J., Turiel A., Yahia H., and Herlin I. (2007): [**A multifractal approach for extracting relevant textural areas in satellite meteorological images**](http://www.sciencedirect.com/science/article/pii/S1364815205001970), _Environmental Modelling \u0026 Software_, 22(3):323-334, doi: [10.1016/j.envsoft.2005.07.032](http://dx.doi.org/10.1016/j.envsoft.2005.07.032).\n* Turiel A., Pérez-Vicente C.J., and Grazzini J. (2006): [**Numerical methods for the estimation of singularity spectra on sampled data: a comparative study**](http://www.sciencedirect.com/science/article/pii/S0021999105005565), _Journal of Computational Physics_, 216(1):362-390, doi: [10.1016/j.jcp.2005.12.004](http://dx.doi.org/10.1016/j.jcp.2005.12.004).\n* Grazzini J., Turiel A., and Yahia H. (2006): **Multifractal formalism for remote sensing: A contribution to the description and the understanding of meteorological phenomena in satellite images**, _Complexus Mundi. Emergent Patterns in Nature_, pp.247-256, _World Scientific_, doi: [10.1142/9789812774217_0022](http://dx.doi.org/10.1142/9789812774217_0022).\n* Grazzini J. and Chrysoulakis N. (2005): [**Extraction of surface properties from a high accuracy DEM using multiscale remote sensing techniques**](http://enviroinfo.eu/sites/default/files/pdfs/vol111/0352.pdf), in _Proc. EnviroInfo_, pp.352-356.\n* Turiel A., Grazzini J., and Yahia H. (2005): **Multiscale techniques for the detection of precipitation using thermal IR satellite images**, _IEEE Geoscience and Remote Sensing Letters_, 2(4):447-450, doi: [10.1109/LGRS.2005.852712](https://doi.org/10.1109/LGRS.2005.852712).\n* Grazzini J., Turiel A., and Yahia H. (2005): **Presegmentation of high-resolution satellite images with a multifractal reconstruction scheme based on an entropy criterium**, in _Proc. IEEE ICPR_, pp.I-649-52, doi: [10.1109/ICIP.2005.1529834](https://doi.org/10.1109/ICIP.2005.1529834).\n* Grazzini J., Turiel A., Yahia H., and Herlin I. (2004): [**Edge-preserving smoothing of high-resolution images with a partial multifractal reconstruction scheme**](http://www.isprs.org/proceedings/XXXV/congress/comm3/papers/435.pdf), in _Proc. ISPRS_, pp.1125-1129.\n* Grazzini J. (2003): [**Analyses multiéchelle et multifractale d'images météorologiques : application à la détection de zones précipitantes**](https://tel.archives-ouvertes.fr/tel-00005940/file/tel-00006264.pdf) (in French), _Université de Marne-la-Vallée_, PhD thesis.\n* Grazzini J., and Turiel A., and Yahia H. (2002): [**Entropy estimation and multiscale processing in meteorological satellite images**](http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1048103), in _Proc. IEEE ICPR_, vol. 3, pp.764-768, doi: [10.1109/ICPR.2002.1048103](https://doi.org/10.1109/ICPR.2002.1048103).\n* Turiel A. and Parga, N. (2000): [**Multifractal wavelet filter of natural images**](https://arxiv.org/pdf/cond-mat/0107335.pdf), _Physical Review Letters_, 85(15):3325-8, doi:[10.1103/PhysRevLett.85.3325](https:/doi.org/10.1103/PhysRevLett.85.3325).\n* Turiel A. and Parga, N. (2000): [**The multifractal structure of contrast changes in natural images: From sharp edges to textures**](http://www.lps.ens.fr/~risc/rescomp/Antonio/PAPERS/paper4.pdf), _Neural Computation_, 12(4):763-793, doi:[10.1162/089976600300015583](https://doi.org/10.1162/089976600300015583).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgjacopo%2Fmultifractal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgjacopo%2Fmultifractal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgjacopo%2Fmultifractal/lists"}