Neural Program Synthesis for Automatic Image Enhancement
Program synthesis is the art of synthesizing programs from the user's specifications. The user's in-tent is specified through demonstration, natural language, input-output examples, and so on. Nowadays, Program Synthesis has been applied in image manipulations also. The proposed sys-tem ai...
Saved in:
| Published in: | Journal of internet services and information security Vol. 15; no. 2; pp. 791 - 806 |
|---|---|
| Main Authors: | , , , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
30.05.2025
|
| ISSN: | 2182-2069, 2182-2077 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Program synthesis is the art of synthesizing programs from the user's specifications. The user's in-tent is specified through demonstration, natural language, input-output examples, and so on. Nowadays, Program Synthesis has been applied in image manipulations also. The proposed sys-tem aims to synthesize programs on image enhancements by replicating the manipulations done in the given image. Our synthesizer is a hierarchical learning system, which predicts the type of manipulations on images like rotation, saturation, contrast, blur, filter, resize properties of the pic-ture. Additionally, the system predicts the parameter information associated with every function. The Convolution Neural Network has been used for both function prediction and parameter pre-diction. The third layer of the system is an expert system, which generates python programs when an edited input image is given. Though we have automatic image editing tools like Adobe Auto Enhance or Google Photos, AI editor, our Neural Program Synthesis is transparent with the code. The expert system permits the user to update the system on different demands. The system pro-vides overall accuracy of 94 % over different image editing operations. |
|---|---|
| AbstractList | Program synthesis is the art of synthesizing programs from the user's specifications. The user's in-tent is specified through demonstration, natural language, input-output examples, and so on. Nowadays, Program Synthesis has been applied in image manipulations also. The proposed sys-tem aims to synthesize programs on image enhancements by replicating the manipulations done in the given image. Our synthesizer is a hierarchical learning system, which predicts the type of manipulations on images like rotation, saturation, contrast, blur, filter, resize properties of the pic-ture. Additionally, the system predicts the parameter information associated with every function. The Convolution Neural Network has been used for both function prediction and parameter pre-diction. The third layer of the system is an expert system, which generates python programs when an edited input image is given. Though we have automatic image editing tools like Adobe Auto Enhance or Google Photos, AI editor, our Neural Program Synthesis is transparent with the code. The expert system permits the user to update the system on different demands. The system pro-vides overall accuracy of 94 % over different image editing operations. |
| Author | A, Supriya Abirami S, Jacindha P, Vasuki G, Abishek N, Sripriya |
| Author_xml | – sequence: 1 givenname: Vasuki surname: P fullname: P, Vasuki – sequence: 2 givenname: Sripriya surname: N fullname: N, Sripriya – sequence: 3 givenname: Jacindha surname: S fullname: S, Jacindha – sequence: 4 givenname: Abishek surname: G fullname: G, Abishek – sequence: 5 givenname: Supriya Abirami surname: A fullname: A, Supriya Abirami |
| BookMark | eNo9z8FOwzAQBFALFYlS-gOc8gMJ9jp2kmNVFTCqAClwttbOpo3UJMhOD_17SkGcZk4zerdsNowDMXYveKZKmeuHF1ObOgMOKjOQcQVXbA6ihBR4Ucz-u65u2DLGznHFCymLvJqz8pWOAQ_Jexh3AfukPg3TnmIXk3YMyeo4jT1OnU9MjztKNsMeB089DdMdu27xEGn5lwv2-bj5WD-n27cns15tUy-EmlKnyTd4_s-VaEELiQ06gSR1lZMufA6CHAoNeVM41bi2kVUFEhrPyfkK5YLB764PY4yBWvsVuh7DyQpuL3x74dsfvjVgz3z5DW1nUGY |
| ContentType | Journal Article |
| DBID | AAYXX CITATION |
| DOI | 10.58346/JISIS.2025.I2.052 |
| DatabaseName | CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | CrossRef |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISSN | 2182-2077 |
| EndPage | 806 |
| ExternalDocumentID | 10_58346_JISIS_2025_I2_052 |
| GroupedDBID | 5VS AAYXX ADBBV ALMA_UNASSIGNED_HOLDINGS BCNDV CITATION GROUPED_DOAJ KQ8 OK1 |
| ID | FETCH-LOGICAL-c115t-b6ecda182451f2613adab1ae3694e67c421eba1624d7b5dbfd399232dc0ebc9a3 |
| ISSN | 2182-2069 |
| IngestDate | Sun Nov 09 14:53:30 EST 2025 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Issue | 2 |
| Language | English |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c115t-b6ecda182451f2613adab1ae3694e67c421eba1624d7b5dbfd399232dc0ebc9a3 |
| PageCount | 16 |
| ParticipantIDs | crossref_primary_10_58346_JISIS_2025_I2_052 |
| PublicationCentury | 2000 |
| PublicationDate | 2025-05-30 |
| PublicationDateYYYYMMDD | 2025-05-30 |
| PublicationDate_xml | – month: 05 year: 2025 text: 2025-05-30 day: 30 |
| PublicationDecade | 2020 |
| PublicationTitle | Journal of internet services and information security |
| PublicationYear | 2025 |
| SSID | ssib050733749 ssj0001072582 |
| Score | 2.2930713 |
| Snippet | Program synthesis is the art of synthesizing programs from the user's specifications. The user's in-tent is specified through demonstration, natural language,... |
| SourceID | crossref |
| SourceType | Index Database |
| StartPage | 791 |
| Title | Neural Program Synthesis for Automatic Image Enhancement |
| Volume | 15 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVHPJ databaseName: ROAD: Directory of Open Access Scholarly Resources customDbUrl: eissn: 2182-2077 dateEnd: 99991231 omitProxy: false ssIdentifier: ssib050733749 issn: 2182-2069 databaseCode: M~E dateStart: 20110101 isFulltext: true titleUrlDefault: https://road.issn.org providerName: ISSN International Centre |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Na9wwEBXbtIf2UPpJm6TFh94Wb2XZsuzjUjbUhYbAppCbkawxMWmcsOsNyaW_IT85I8lW3C6F5tCL2dUug-w3PEnjmTeEfNJUKxXHdVglkoZJUkOYJZqFkEGWSxalFKhtNiEOD7OTk_xoMrkdamGufoq2za6v88v_CjWOIdimdPYBcHujOICfEXS8Iux4_SfgjdwGPvcjl3g1Xd60uMczsiMmoXC-6S6cSGtxbrJ1Fu2pgd2nv2xvUxsbMoRuuu5Zpddr8lWP-INrgedZ1ubOyvXmrPGhZhtkRX5aNTd-HVi6LN2qafWpH7QVVHNlMvXPxhEJxu3LdHpPXEYUHiFxLVhmMB7rW7YMzMtHHsZGNCpcB69hRbaaBFtkz7PYyhx_K5bFcmYmMivYjDpB3N-Vtf9Y8XweIp6ArJXS2iiNjbJgJdp4RB4zwXOTJPj912JgKG5aXIr-wGqjeFQwbjuS-Zt2lVnW7OetqY12P6NtzPEL8rwHNpg7v3lJJtC-Is9GqpSvSeY8KOg9KPAeFCDmgfegwHpQMPKgN-THweL4y9ewb7ARVngQ6EKVQqUlTjzhUY1H6VhqqSIJcZonkIoqYREoGaUs0UJxrWptZIxjpisKqspl_JbstBctvCOBFID0jgbqGnBZUFlem29acwoaWf89mQ43Xl46HZXy709_90H_3iNP791wn-x0qw18IE-qq65Zrz5aAO8A5JtpVQ |
| linkProvider | ISSN International Centre |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Neural+Program+Synthesis+for+Automatic+Image+Enhancement&rft.jtitle=Journal+of+internet+services+and+information+security&rft.au=P%2C+Vasuki&rft.au=N%2C+Sripriya&rft.au=S%2C+Jacindha&rft.au=G%2C+Abishek&rft.date=2025-05-30&rft.issn=2182-2069&rft.eissn=2182-2077&rft.volume=15&rft.issue=2&rft.spage=791&rft.epage=806&rft_id=info:doi/10.58346%2FJISIS.2025.I2.052&rft.externalDBID=n%2Fa&rft.externalDocID=10_58346_JISIS_2025_I2_052 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2182-2069&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2182-2069&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2182-2069&client=summon |