{ "info": { "author": "Andrew Khalel", "author_email": "andrewekhalel@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Multimedia :: Graphics" ], "description": "# Sewar\n\nSewar is a python package for image quality assessment using different metrics. You can check documentation [here](http://sewar.readthedocs.io/).\n\n\n## Implemented metrics\n- [x] Mean Squared Error (MSE) \n- [x] Root Mean Sqaured Error (RMSE)\n- [x] Peak Signal-to-Noise Ratio (PSNR) [[1]](https://ieeexplore.ieee.org/abstract/document/1284395/)\n- [x] Structural Similarity Index (SSIM) [[1]](https://ieeexplore.ieee.org/abstract/document/1284395/)\n- [x] Universal Quality Image Index (UQI) [[2]](https://ieeexplore.ieee.org/document/995823/)\n- [x] Multi-scale Structural Similarity Index (MS-SSIM) [[3]](https://ieeexplore.ieee.org/abstract/document/1292216/)\n- [x] Erreur Relative Globale Adimensionnelle de Synth\u00e8se (ERGAS) [[4]](https://hal.archives-ouvertes.fr/hal-00395027/)\n- [x] Spatial Correlation Coefficient (SCC) [[5]](https://www.tandfonline.com/doi/abs/10.1080/014311698215973)\n- [x] Relative Average Spectral Error (RASE) [[6]](https://ieeexplore.ieee.org/document/1304896/)\n- [x] Spectral Angle Mapper (SAM) [[7]](https://ntrs.nasa.gov/search.jsp?R=19940012238)\n- [x] Spectral Distortion Index (D_lambda) [[8]](https://www.ingentaconnect.com/content/asprs/pers/2008/00000074/00000002/art00003)\n- [x] Spatial Distortion Index (D_S) [[8]](https://www.ingentaconnect.com/content/asprs/pers/2008/00000074/00000002/art00003)\n- [x] Quality with No Reference (QNR) [[8]](https://www.ingentaconnect.com/content/asprs/pers/2008/00000074/00000002/art00003)\n- [x] Visual Information Fidelity (VIF) [[9]](https://ieeexplore.ieee.org/abstract/document/1576816/)\n\n## Todo\n- [ ] Add command-line support for No-reference metrics\n\n## Installation\nJust as simple as\n```\npip install sewar\n```\n## Example usage\na simple example to use UQI\n```python\n>>> from sewar.full_ref import uqi\n>>> uqi(img1,img2)\n0.9586952304831419\n```\n\n## Example usage for command line interface\n```\nsewar [metric] [GT path] [P path] (any extra parameters)\n```\nAn example to use SSIM\n```shell\nfoo@bar:~$ sewar ssim images/ground_truth.tif images/deformed.tif -ws 13\nssim : 0.8947009811410856\n```\nAvailable metrics list\n```\nmse, rmse, psnr, rmse_sw, uqi, ssim, ergas, scc, rase, sam, msssim, vifp\n```\n## References\n[1] \"Image quality assessment: from error visibility to structural similarity.\" 2004)
\n[2] \"A universal image quality index.\" (2002)
\n[3] \"Multiscale structural similarity for image quality assessment.\" (2003)
\n[4] \"Quality of high resolution synthesised images: Is there a simple criterion?.\" (2000)
\n[5] \"A wavelet transform method to merge Landsat TM and SPOT panchromatic data.\" (1998)
\n[6] \"Fusion of multispectral and panchromatic images using improved IHS and PCA mergers based on wavelet decomposition.\" (2004)
\n[7] \"Discrimination among semi-arid landscape endmembers using the spectral angle mapper (SAM) algorithm.\" (1992)
\n[8] \"Multispectral and panchromatic data fusion assessment without reference.\" (2008)
\n[9] \"Image information and visual quality.\" (2006)
", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/andrewekhalel/sewar", "keywords": "image quality performance metric measure ergas q psnr pansharpening", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "sewar", "package_url": "https://pypi.org/project/sewar/", "platform": "", "project_url": "https://pypi.org/project/sewar/", "project_urls": { "Homepage": "https://github.com/andrewekhalel/sewar" }, "release_url": "https://pypi.org/project/sewar/0.4.2/", "requires_dist": null, "requires_python": "", "summary": "All image quality metrics you need in one package.", "version": "0.4.2" }, "last_serial": 5111090, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "38879038341e3b2b949bd6ac2e348e12", "sha256": "89e63d5e538ea71562d138a4c0bac1a47ae7dc033bbebf3b38001a9759c1892e" }, "downloads": -1, "filename": "sewar-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "38879038341e3b2b949bd6ac2e348e12", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5493, "upload_time": "2018-08-29T12:09:36", "url": "https://files.pythonhosted.org/packages/cd/f0/67d0a892f124b57a507e30c2036dbd3a0f5cb07295b055d44fa05a8ae7c4/sewar-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "447fc8340827d1b02f6c4d07a7221736", "sha256": "96d0502ee545385fea9c7011b956b955487c46aca4e48dfa7b2bd762bd38e86c" }, "downloads": -1, "filename": "sewar-0.1.tar.gz", "has_sig": false, "md5_digest": "447fc8340827d1b02f6c4d07a7221736", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5115, "upload_time": "2018-08-29T12:09:38", "url": "https://files.pythonhosted.org/packages/03/3b/c559a3fa8cc77ce622069128731e7765fe0e8471ceb2e7edae6834371015/sewar-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "936a435a9780a6b7791529e9eb68e6b5", "sha256": "c64a3f82f9cd65845882a540200c1482b6b37765fccfe4cf2659ab3e7c841b23" }, "downloads": -1, "filename": "sewar-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "936a435a9780a6b7791529e9eb68e6b5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8919, "upload_time": "2018-09-03T12:56:37", "url": "https://files.pythonhosted.org/packages/5e/3d/45c02b5dec1431d94d7ee3143182e6737ffef321775415c360de001b6859/sewar-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3bbb7c9db4c2528bbe4b847f285253d", "sha256": "6ed17f189a2e3d6640dcf5870383ef0175cd835f43a9402a8f81445d404869fc" }, "downloads": -1, "filename": "sewar-0.2.tar.gz", "has_sig": false, "md5_digest": "d3bbb7c9db4c2528bbe4b847f285253d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5778, "upload_time": "2018-09-03T12:56:38", "url": "https://files.pythonhosted.org/packages/e8/4a/3790c7c0b4a9940bacdba05485eab4e2a88802df3bc762e1b26e9d0366c7/sewar-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "51a849ba958d9bbc981dacf2038118d4", "sha256": "ca189ab6c04e647b25b87ad66a375f079070d35096fdd53e94cca06d4c57ac8e" }, "downloads": -1, "filename": "sewar-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "51a849ba958d9bbc981dacf2038118d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9623, "upload_time": "2018-09-12T10:05:53", "url": "https://files.pythonhosted.org/packages/d7/d3/a6fe4c05aa44d239b1f388130f896920a6696164b6bbb1909328486e5534/sewar-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f74b94b28d35d0ae6c64b33012345cf1", "sha256": "c4dd9e18594febe4ac84a2bf4ce77c3f02b6d457d06c5dee8569c52c9a9254d2" }, "downloads": -1, "filename": "sewar-0.3.tar.gz", "has_sig": false, "md5_digest": "f74b94b28d35d0ae6c64b33012345cf1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6507, "upload_time": "2018-09-12T10:05:54", "url": "https://files.pythonhosted.org/packages/8e/dd/57c19d9082c9f6e74eab5d233dde31cce5422d7bd14e401ccf484c9c2b75/sewar-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "87985eeec400c055d5eb42596218d89c", "sha256": "9f49920fb5d2bb3cde4be4a6be92b5f5bc4cca7b167c76142bfcb20bb6d294f1" }, "downloads": -1, "filename": "sewar-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "87985eeec400c055d5eb42596218d89c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11331, "upload_time": "2018-09-19T14:01:36", "url": "https://files.pythonhosted.org/packages/00/1d/592d6f8bf5caccbf3cb5167ac84e67e37c209e43ed6e6ed5fe8777ebd2e1/sewar-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eae08ac14c40bae5bea18754bdee6042", "sha256": "4992f4fd8989061bd74ae6f33a29a8d8dd30154829403c6686b799fc63dc8791" }, "downloads": -1, "filename": "sewar-0.4.tar.gz", "has_sig": false, "md5_digest": "eae08ac14c40bae5bea18754bdee6042", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7786, "upload_time": "2018-09-19T14:01:37", "url": "https://files.pythonhosted.org/packages/f8/a2/743513abe0471e3d01267bab87caa9431ce740b4f9b095ff6ba388e07af3/sewar-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "309b0cd6ca83c292fe5027437fc8906c", "sha256": "6de8d4f47376cfd4a6fd53bcc9dbe1bacf0184ce59e01c979be740ef061dd529" }, "downloads": -1, "filename": "sewar-0.4.1.tar.gz", "has_sig": false, "md5_digest": "309b0cd6ca83c292fe5027437fc8906c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7901, "upload_time": "2019-03-16T08:51:23", "url": "https://files.pythonhosted.org/packages/c8/37/46950e00cad23b12d68447dd46fdb0914ecaadcf3fba3620945d4722dddc/sewar-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "dcb0affbeaccc184c18557f8580c19d3", "sha256": "0a1b07bf51bb3e22fe7562333e46701b0311c9d7c3cfe180315f9e4efbb8a611" }, "downloads": -1, "filename": "sewar-0.4.2.tar.gz", "has_sig": false, "md5_digest": "dcb0affbeaccc184c18557f8580c19d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7927, "upload_time": "2019-04-07T21:37:30", "url": "https://files.pythonhosted.org/packages/c8/b7/215f9a3e7e1d373637081be886d02bc584a3e62c2b92da96f1fdf888f7da/sewar-0.4.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dcb0affbeaccc184c18557f8580c19d3", "sha256": "0a1b07bf51bb3e22fe7562333e46701b0311c9d7c3cfe180315f9e4efbb8a611" }, "downloads": -1, "filename": "sewar-0.4.2.tar.gz", "has_sig": false, "md5_digest": "dcb0affbeaccc184c18557f8580c19d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7927, "upload_time": "2019-04-07T21:37:30", "url": "https://files.pythonhosted.org/packages/c8/b7/215f9a3e7e1d373637081be886d02bc584a3e62c2b92da96f1fdf888f7da/sewar-0.4.2.tar.gz" } ] }