Fuzzy Frankot–Chellappa Algorithm for Surface Normal Integration
In this paper, we propose a fuzzy formulation of the classic Frankot–Chellappa algorithm by which surfaces can be reconstructed using normal vectors. In the fuzzy formulation, the surface normal vectors may be uncertain or ambiguous, yielding a fuzzy Poisson partial differential equation that requir...
Saved in:
Published in | Algorithms Vol. 18; no. 8; p. 488 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | English |
Published |
Basel
MDPI AG
01.08.2025
|
Subjects | |
Online Access | Get full text |
ISSN | 1999-4893 1999-4893 |
DOI | 10.3390/a18080488 |
Cover
Abstract | In this paper, we propose a fuzzy formulation of the classic Frankot–Chellappa algorithm by which surfaces can be reconstructed using normal vectors. In the fuzzy formulation, the surface normal vectors may be uncertain or ambiguous, yielding a fuzzy Poisson partial differential equation that requires appropriate definitions of fuzzy derivatives. The solution of the resulting fuzzy model is approached by adopting a fuzzy variant of the discrete sine transform, which results in a fast and robust algorithm for surface reconstruction. An adaptive defuzzification strategy is also introduced to improve noise handling in highly uncertain regions. In experiments, we demonstrate that our fuzzy Frankot–Chellappa algorithm achieves accuracy on par with the classic approach for smooth surfaces and offers improved robustness in the presence of noisy normal data. We also show that it can naturally handle missing data (such as gaps) in the normal field by filling them using neighboring information. |
---|---|
AbstractList | In this paper, we propose a fuzzy formulation of the classic Frankot–Chellappa algorithm by which surfaces can be reconstructed using normal vectors. In the fuzzy formulation, the surface normal vectors may be uncertain or ambiguous, yielding a fuzzy Poisson partial differential equation that requires appropriate definitions of fuzzy derivatives. The solution of the resulting fuzzy model is approached by adopting a fuzzy variant of the discrete sine transform, which results in a fast and robust algorithm for surface reconstruction. An adaptive defuzzification strategy is also introduced to improve noise handling in highly uncertain regions. In experiments, we demonstrate that our fuzzy Frankot–Chellappa algorithm achieves accuracy on par with the classic approach for smooth surfaces and offers improved robustness in the presence of noisy normal data. We also show that it can naturally handle missing data (such as gaps) in the normal field by filling them using neighboring information. |
Audience | Academic |
Author | Hajighasemi, Saeide Breuß, Michael |
Author_xml | – sequence: 1 givenname: Saeide orcidid: 0000-0002-2989-0815 surname: Hajighasemi fullname: Hajighasemi, Saeide – sequence: 2 givenname: Michael surname: Breuß fullname: Breuß, Michael |
BookMark | eNpNUbtOAzEQtBBIkEDBH5xERZHg99lliAhEiqAAamvPZycXLufguxRJxT_wh3wJhqAIbTGr0c5otNNDx01oHEKXBA8Z0_gGiMIKc6WO0BnRWg-40uz4336Kem27xFgKLckZup1sdrttNonQvIXu6-NzvHB1Des1ZKN6HmLVLVaZDzF73kQP1mWPIa6gzqZN5-YRuio05-jEQ926iz_so9fJ3cv4YTB7up-OR7OBpZiqgYPCEQFMudJiWYiSap5jL6W3yueEUhDUO-4l156JwgpS6pxwLBhWzOaK9dF071sGWJp1rFYQtyZAZX6JEOcGYlfZ2pmCAiZWMM-15dJ6JUtb4lLluiBUaZm8rvZe6xjeN67tzDJsYpPiG0Y50-k7CfpouL-aQzKtGh-6CDZN6VaVTY_3VeJHSjCJseAiCa73AhtD20bnDzEJNj_9mEM_7BuJvILh |
Cites_doi | 10.1145/3528223.3530096 10.1002/num.22661 10.1145/3687937 10.1016/j.fss.2005.11.012 10.1007/s10851-017-0773-x 10.20944/preprints202411.0742.v1 10.1007/978-3-319-24947-6_22 10.2478/cmam-2002-0014 10.1080/00207727808941724 10.1109/34.3909 10.1007/978-3-031-19769-7_32 10.1109/CVPR.2008.4587414 10.1007/978-3-642-03641-5_20 10.1109/34.55103 10.1145/3610548.3618162 |
ContentType | Journal Article |
Copyright | COPYRIGHT 2025 MDPI AG 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
Copyright_xml | – notice: COPYRIGHT 2025 MDPI AG – notice: 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
DBID | AAYXX CITATION 3V. 7SC 7TB 7XB 8AL 8FD 8FE 8FG 8FK ABJCF ABUWG AFKRA ARAPS AZQEC BENPR BGLVJ CCPQU DWQXO FR3 GNUQQ HCIFZ JQ2 K7- KR7 L6V L7M L~C L~D M0N M7S P62 PHGZM PHGZT PIMPY PKEHL PQEST PQGLB PQQKQ PQUKI PTHSS Q9U DOA |
DOI | 10.3390/a18080488 |
DatabaseName | CrossRef ProQuest Central (Corporate) Computer and Information Systems Abstracts Mechanical & Transportation Engineering Abstracts ProQuest Central (purchase pre-March 2016) Computing Database (Alumni Edition) Technology Research Database ProQuest SciTech Collection ProQuest Technology Collection ProQuest Central (Alumni) (purchase pre-March 2016) Materials Science & Engineering Collection ProQuest Central (Alumni) ProQuest Central UK/Ireland Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Central Technology Collection ProQuest One Community College ProQuest Central Engineering Research Database ProQuest Central Student SciTech Premium Collection ProQuest Computer Science Collection Computer Science Database Civil Engineering Abstracts ProQuest Engineering Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional Computing Database Engineering Database ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Premium ProQuest One Academic (New) Publicly Available Content Database ProQuest One Academic Middle East (New) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic ProQuest One Academic UKI Edition Engineering Collection ProQuest Central Basic DOAJ Directory of Open Access Journals |
DatabaseTitle | CrossRef Publicly Available Content Database Computer Science Database ProQuest Central Student Technology Collection Technology Research Database Computer and Information Systems Abstracts – Academic ProQuest One Academic Middle East (New) Mechanical & Transportation Engineering Abstracts ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Computer Science Collection Computer and Information Systems Abstracts ProQuest Central (Alumni Edition) SciTech Premium Collection ProQuest One Community College ProQuest Central ProQuest One Applied & Life Sciences ProQuest Engineering Collection ProQuest Central Korea ProQuest Central (New) Advanced Technologies Database with Aerospace Engineering Collection Advanced Technologies & Aerospace Collection Civil Engineering Abstracts ProQuest Computing Engineering Database ProQuest Central Basic ProQuest Computing (Alumni Edition) ProQuest One Academic Eastern Edition ProQuest Technology Collection ProQuest SciTech Collection Computer and Information Systems Abstracts Professional ProQuest One Academic UKI Edition Materials Science & Engineering Collection Engineering Research Database ProQuest One Academic ProQuest One Academic (New) ProQuest Central (Alumni) |
DatabaseTitleList | Publicly Available Content Database CrossRef |
Database_xml | – sequence: 1 dbid: DOA name: DOAJ Directory of Open Access Journals url: https://www.doaj.org/ sourceTypes: Open Website – sequence: 2 dbid: 8FG name: ProQuest Technology Collection url: https://search.proquest.com/technologycollection1 sourceTypes: Aggregation Database |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISSN | 1999-4893 |
ExternalDocumentID | oai_doaj_org_article_b2a01c53f49c46cf86dcd0d879b12896 A853600545 10_3390_a18080488 |
GroupedDBID | 23M 2WC 5VS 8FE 8FG AADQD AAFWJ AAYXX ABDBF ABJCF ABUWG ACUHS ADBBV AFKRA AFPKN AFZYC ALMA_UNASSIGNED_HOLDINGS AMVHM ARAPS AZQEC BCNDV BENPR BGLVJ BPHCQ CCPQU CITATION DWQXO E3Z ESX GNUQQ GROUPED_DOAJ HCIFZ IAO ICD ITC J9A K6V K7- KQ8 L6V M7S MODMG M~E OK1 OVT P2P PHGZM PHGZT PIMPY PQGLB PQQKQ PROAC PTHSS TR2 TUS PUEGO 3V. 7SC 7TB 7XB 8AL 8FD 8FK FR3 JQ2 KR7 L7M L~C L~D M0N P62 PKEHL PQEST PQUKI Q9U |
ID | FETCH-LOGICAL-c2028-eabe15a38edc06b5d29470f66fc8f7122a52fe4f649f35bc51d9714053083c783 |
IEDL.DBID | 8FG |
ISSN | 1999-4893 |
IngestDate | Mon Sep 01 19:39:27 EDT 2025 Wed Aug 27 12:54:16 EDT 2025 Tue Sep 02 04:00:06 EDT 2025 Thu Aug 14 00:04:34 EDT 2025 |
IsDoiOpenAccess | true |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 8 |
Language | English |
License | https://creativecommons.org/licenses/by/4.0 |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c2028-eabe15a38edc06b5d29470f66fc8f7122a52fe4f649f35bc51d9714053083c783 |
Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
ORCID | 0000-0002-2989-0815 |
OpenAccessLink | https://www.proquest.com/docview/3243965924?pq-origsite=%requestingapplication% |
PQID | 3243965924 |
PQPubID | 2032439 |
ParticipantIDs | doaj_primary_oai_doaj_org_article_b2a01c53f49c46cf86dcd0d879b12896 proquest_journals_3243965924 gale_infotracacademiconefile_A853600545 crossref_primary_10_3390_a18080488 |
PublicationCentury | 2000 |
PublicationDate | 20250801 |
PublicationDateYYYYMMDD | 2025-08-01 |
PublicationDate_xml | – month: 08 year: 2025 text: 20250801 day: 01 |
PublicationDecade | 2020 |
PublicationPlace | Basel |
PublicationPlace_xml | – name: Basel |
PublicationTitle | Algorithms |
PublicationYear | 2025 |
Publisher | MDPI AG |
Publisher_xml | – name: MDPI AG |
References | Allahviranloo (ref_15) 2006; 2 Frankot (ref_5) 1988; 10 ref_14 ref_13 Allahviranloo (ref_17) 2018; 374 ref_1 ref_3 Abdi (ref_16) 2019; 37 ref_2 ref_19 Simchony (ref_7) 2002; 12 Dubois (ref_20) 1978; 9 ref_9 Perfilieva (ref_12) 2006; 157 Hou (ref_10) 2022; 41 Allahviranloo (ref_18) 2024; 40 Queau (ref_8) 2018; 60 ref_4 ref_6 Yu (ref_11) 2024; 43 |
References_xml | – volume: 41 start-page: 1 year: 2022 ident: ref_10 article-title: Iterative Poisson Surface Reconstruction (iPSR) for Unoriented Points publication-title: Acm Trans. Graph. doi: 10.1145/3528223.3530096 – volume: 40 start-page: e22661 year: 2024 ident: ref_18 article-title: A fuzzy solution of wave equation by FFS-transform publication-title: Numer. Methods Partial. Differ. Equ. doi: 10.1002/num.22661 – volume: 43 start-page: 1 year: 2024 ident: ref_11 article-title: Gaussian Opacity Fields: Efficient Adaptive Surface Reconstruction in Unbounded Scenes publication-title: Acm Trans. Graph. doi: 10.1145/3687937 – volume: 157 start-page: 993 year: 2006 ident: ref_12 article-title: Fuzzy transforms: Theory and applications publication-title: Fuzzy Sets Syst. doi: 10.1016/j.fss.2005.11.012 – volume: 374 start-page: 105 year: 2018 ident: ref_17 article-title: On the fuzzy Poisson equation publication-title: Fuzzy Sets Syst. – ident: ref_3 – volume: 60 start-page: 576 year: 2018 ident: ref_8 article-title: Normal Integration: A survey publication-title: J. Math. Imaging Vis. doi: 10.1007/s10851-017-0773-x – ident: ref_19 doi: 10.20944/preprints202411.0742.v1 – ident: ref_4 doi: 10.1007/978-3-319-24947-6_22 – volume: 2 start-page: 233 year: 2006 ident: ref_15 article-title: Difference methods for fuzzy partial differential equations publication-title: Comput. Methods Appl. Math. doi: 10.2478/cmam-2002-0014 – volume: 9 start-page: 613 year: 1978 ident: ref_20 article-title: Operations on fuzzy numbers publication-title: Int. J. Syst. Sci. doi: 10.1080/00207727808941724 – volume: 10 start-page: 439 year: 1988 ident: ref_5 article-title: A method for enforcing integrability in shape from shading algorithms publication-title: IEEE Trans. Pattern Anal. Mach. Intell. doi: 10.1109/34.3909 – ident: ref_1 doi: 10.1007/978-3-031-19769-7_32 – ident: ref_6 doi: 10.1109/CVPR.2008.4587414 – ident: ref_13 – ident: ref_2 doi: 10.1007/978-3-642-03641-5_20 – volume: 12 start-page: 435 year: 2002 ident: ref_7 article-title: Direct analytical methods for solving poisson equations in computer vision problems publication-title: IEEE Trans. Pattern Anal. Mach. Intell. doi: 10.1109/34.55103 – ident: ref_9 doi: 10.1145/3610548.3618162 – ident: ref_14 – volume: 37 start-page: 5281 year: 2019 ident: ref_16 article-title: Fuzzy finite difference method for solving fuzzy Poisson equation publication-title: J. Intell. Fuzzy Syst. |
SSID | ssj0065961 |
Score | 2.3452637 |
Snippet | In this paper, we propose a fuzzy formulation of the classic Frankot–Chellappa algorithm by which surfaces can be reconstructed using normal vectors. In the... |
SourceID | doaj proquest gale crossref |
SourceType | Open Website Aggregation Database Index Database |
StartPage | 488 |
SubjectTerms | Accuracy Algorithms Analysis Boundary conditions Differential equations Efficiency Frankot–Chellappa method fuzzy derivatives fuzzy Poisson equation Fuzzy sets Missing data Partial differential equations surface normal integration |
SummonAdditionalLinks | – databaseName: DOAJ Directory of Open Access Journals dbid: DOA link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV27TsMwFLUQEwtvRKEgCyExRY2fice2oioMXaBSN8t2bBhKW5V0oBP_wB_yJdhOUlgQC2OiKLo6N9c-N7o-B4Brxgg3gooEO40TaplKFNHaXwqi_f7iGX4ckB3x4ZjeT9jkh9VXmAmr5IEr4DoaqxQZRhwVhnLjcl6YIi3yTPhX5SKKbacibZqpag3mTHBU6QgR39R3FAryiTTaq3zvPlGk_7elOO4vg32wWxND2K0COgBbdnYI9hrTBVjX4BHoDVbr9RuMZuvz8vP9ox9GOdVioWB3-jT3vf7zC_RMFD6slk4ZC0eBlU7hXa0L4fNwDMaD28f-MKmNEBKDw98vq7RFTJHcFiblmhVY0Cx1nDuTuwxhrBh2ljpOhSNMG4YKEYT4GPEEy2Q5OQHbs_nMngKYIeVEoYmxLijfoVwrqrjxvAEbrQ1vgasGILmo9C6k7xMCinKDYgv0AnSbB4JEdbzhEyfrxMm_EtcCNwF4GQqpXCqj6vMAPs4gSSW7nkjwwChZC7Sb3Mi6wl6lJ4IkiCFievYf0ZyDHRycfeNoXxtsl8uVvfB0o9SX8cv6Ap6C0wQ priority: 102 providerName: Directory of Open Access Journals |
Title | Fuzzy Frankot–Chellappa Algorithm for Surface Normal Integration |
URI | https://www.proquest.com/docview/3243965924 https://doaj.org/article/b2a01c53f49c46cf86dcd0d879b12896 |
Volume | 18 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1NTxsxELUoXHrpB7RqCo0sVKmnFfHnrk9Vggi0hwi1IHGzbK9NDzRJw-YAp_6H_sP-ks44XjiV4-5aWmtmPPPsnX2PkI9KCR2MNBVPnlcyKlc54T1cGuGhvgDCzw2yM312Kb9eqaty4HZb2ir7nJgTdbsIeEZ-BIVfIPkdl5-XvypUjcKvq0VC4xnZYVBpMM6b6WmfiWG0Zhs2IQFb-yPHkERRZpGVxxqUqfr_l5BzlZm-Ii8KPKTjjT9fk6043yUve-kFWlbiHplM1_f3dzRLri-6v7__HGNDp1suHR3fXMO8ux8_KeBR-n29Si5EOkNsekO_FHYI8MYbcjk9uTg-q4ocQhU4noFF5yNTTjSxDSPtVcuNrEdJ6xSaVDPOneIpyqSlSUL5oFhrkI5PCYBZoW7EW7I9X8zjO0Jr5pJpvQgxIf8da7yTTgdADzx4H_SAHPYGsssN64WF3QJa0T5YcUAmaLqHAUhUnW8sVte2xL313I1YUCJJE6QOqdFtaEdtUxuIhMbAmz6h4S0up27lgit_BcA8kZjKjgFOaMSVakAOet_Yss5u7WNUvH_68T55zlG5N7fuHZDtbrWOHwBOdH6YY2ZIdiYns_Nvw7wp_weB38zv |
linkProvider | ProQuest |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3NbtQwEB6V7QEu_KMuFIgQiFPUxH-JDwjtlq52aVkhaKXejO3Y5VB2l21WqD3xDrwHD8WTMJNN2hPcesyPEms84_lsj78P4KWUXHktdMqiY6kI0qaWO4eXmjvML4jwmwLZqRofiffH8ngDfndnYaisshsTm4G6mntaI9_BxM-J_I6Jt4vvKalG0e5qJ6Gxdov9cP4Dp2xnbybvsH9fMTbaO9wdp62qQOoZLSUF60IuLS9D5TPlZMW0KLKoVPRlLHLGrGQxiKiEjlw6L_NKE6ud5IhWfFFy_O4N2BR0orUHm8O96cdP3diP7VP5mr-Ic53t2JxoG0Uj63KV9RpxgH-lgCavje7C7RaQJoO1B92DjTC7D3c6sYekjf0HMBytLi7Ok0bkfV7_-flrl0pI7WJhk8HpCVqq_votQQScfF4to_UhmRIaPk0mLR8F9v9DOLoWUz2C3mw-C1uQFLmNunLch0iMe3nprLDKI15h3jmv-vCiM5BZrHk2DM5PyIrm0op9GJLpLl8gauzmxnx5YtpIM47ZLPeSR6G9UD6WqvJVVpWFRt8rNf7pNRneUADXS-ttew4B20lUWGaAAEYRkpV92O76xrSRfWau_PDx_x8_h5vjww8H5mAy3X8CtxjpBjeFg9vQq5er8BTBTO2etR6UwJfrdtq_mFMHsg |
linkToPdf | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3LbtQwFLVKkRAbylMdKGAhEKtoEr8SL1A1bQkdikZIUKk7Yzt2WZSZYZpR1a74h_4Nn8OXcK8naVew6zIPJdH1se-xc30OIa-l5MproTMWHctEkDaz3Dk41NxBfgGGnwpkJ2r_UHw8kkdr5He_FwbLKvsxMQ3UzczjGvkQEj9H8TsmhrEri_i8V2_Pf2boIIV_Wns7jRVEDsL5GUzfTt-N96Ct3zBWv_-6u591DgOZZ7isFKwLhbS8Co3PlZMN06LMo1LRV7EsGLOSxSCiEjpy6bwsGo0Kd5IDc_FlxeG5t8jtkpcaJ35V_aHPAvClqlgpGXGu86EtUMBRJIOX6_yXbAL-lQxShqvvk3sdNaWjFZYekLUwfUg2etsH2o0Cj8hOvby4OKfJ7n3W_vl1uYvFpHY-t3R0cgxxar__oMCF6ZflIlof6AR58Qkdd8oUgITH5PBGAvWErE9n07BJaFnYqBvHfYiovVdUzgqrPDAX5p3zakBe9QEy85XihoGZCkbRXEVxQHYwdFc3oEh2OjFbHJuuzxnHbF54yaPQXigfK9X4Jm-qUgMKKw1veouBN9iV24X1ttuRAN-JolhmBFRGIaeVA7LVt43p-vipuUbk0_9ffknuAFTNp_Hk4Bm5y9BAOFUQbpH1drEMz4HVtO5Fgg8l324ar38BCYUKgg |
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=Fuzzy+Frankot%E2%80%93Chellappa+Algorithm+for+Surface+Normal+Integration&rft.jtitle=Algorithms&rft.au=Hajighasemi%2C+Saeide&rft.au=Breu%C3%9F%2C+Michael&rft.date=2025-08-01&rft.issn=1999-4893&rft.eissn=1999-4893&rft.volume=18&rft.issue=8&rft.spage=488&rft_id=info:doi/10.3390%2Fa18080488&rft.externalDBID=n%2Fa&rft.externalDocID=10_3390_a18080488 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1999-4893&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1999-4893&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1999-4893&client=summon |