{"id":586,"date":"2024-01-16T17:31:57","date_gmt":"2024-01-16T17:31:57","guid":{"rendered":"https:\/\/physicaldb.ece.ufl.edu\/?page_id=586"},"modified":"2026-09-26T01:15:58","modified_gmt":"2026-09-26T01:15:58","slug":"pcb-x-ray-raw-data-collection","status":"publish","type":"page","link":"https:\/\/physicaldb.ece.ufl.edu\/index.php\/pcb-x-ray-raw-data-collection\/","title":{"rendered":"PCB X-ray Raw Data Collection"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"586\" class=\"elementor elementor-586\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2ad3543 e-flex e-con-boxed e-con e-parent\" data-id=\"2ad3543\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-df1482b elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"df1482b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html>\r\n\r\n<head>\r\n    <title>PCB X-ray Raw Data Collection<\/title>\r\n    <style>\r\n        table {\r\n            background-color: #f0f0f0;\r\n            border-collapse: collapse;\r\n            width: 100%;\r\n        }\r\n\r\n        th,\r\n        td {\r\n            padding: 50px;\r\n            border: 1px solid #ddd;\r\n            text-align: left;\r\n            font-size: x-large;\r\n        }\r\n\r\n        th {\r\n            background-color: #ccc;\r\n        }\r\n\r\n        body {\r\n            font-family: Arial, sans-serif;\r\n        }\r\n\r\n        .popup-background {\r\n            display: none;\r\n            position: fixed;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n            background-color: rgba(0, 0, 0, 0.7);\r\n            z-index: 1;\r\n        }\r\n\r\n        .popup-content,\r\n        .file-popup-content {\r\n            position: absolute;\r\n            top: 50%;\r\n            left: 50%;\r\n            transform: translate(-50%, -50%);\r\n            background-color: #fff;\r\n            padding: 20px;\r\n            border-radius: 5px;\r\n            box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);\r\n            text-align: center;\r\n        }\r\n\r\n        .file-popup-content {\r\n            background-color: #f9f9f9;\r\n            color: #333;\r\n        }\r\n\r\n        .close {\r\n            position: absolute;\r\n            top: 10px;\r\n            right: 10px;\r\n            font-size: 20px;\r\n            cursor: pointer;\r\n        }\r\n\r\n        .file-link {\r\n            display: block;\r\n            margin: 10px 0;\r\n            color: #007bff;\r\n            text-decoration: none;\r\n            font-size: large;\r\n        }\r\n\r\n        .download-all-btn {\r\n            background-color: #28a745;\r\n            color: white;\r\n            padding: 10px 20px;\r\n            margin-top: 20px;\r\n            border: none;\r\n            border-radius: 5px;\r\n            cursor: pointer;\r\n            font-size: medium;\r\n        }\r\n\r\n        .cite-popup-background {\r\n            display: none;\r\n            \/* Hidden by default *\/\r\n            position: fixed;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n            background-color: rgba(0, 0, 0, 0.7);\r\n            z-index: 2;\r\n            \/* Higher z-index so it's on top *\/\r\n        }\r\n\r\n        .cite-popup-box {\r\n            display: none;\r\n            \/* Hidden by default *\/\r\n            position: fixed;\r\n            top: 50%;\r\n            left: 50%;\r\n            transform: translate(-50%, -50%);\r\n            background-color: #fff;\r\n            padding: 20px;\r\n            border-radius: 5px;\r\n            box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);\r\n            text-align: left;\r\n            max-width: 600px;\r\n            \/* Maximum width of the popup *\/\r\n            box-sizing: border-box;\r\n            overflow-y: auto;\r\n            max-height: 90vh;\r\n            \/* Maximum height *\/\r\n            z-index: 1001;\r\n            \/* Ensure it's above other elements *\/\r\n        }\r\n\r\n        .cite-action-buttons {\r\n            text-align: right;\r\n        }\r\n\r\n        .cite-action-button {\r\n            background-color: #944537;\r\n            border: none;\r\n            color: white;\r\n            padding: 10px 15px;\r\n            text-align: center;\r\n            text-decoration: none;\r\n            display: inline-block;\r\n            font-size: 12px;\r\n            margin: 2px 2px;\r\n            cursor: pointer;\r\n            border-radius: 5px;\r\n        }\r\n\r\n        .citation-table {\r\n            width: 100%;\r\n            margin-top: 20px;\r\n            \/* Add space above the table *\/\r\n        }\r\n\r\n        .citation-table th,\r\n        .citation-table td {\r\n            font-size: 14px;\r\n            padding: 10px;\r\n            border: 1px solid #ddd;\r\n        }\r\n\r\n        #citeBtn {\r\n            background-color: #28a745;\r\n            \/* Green background *\/\r\n            color: white;\r\n            \/* White text *\/\r\n            padding: 10px 15px;\r\n            \/* Padding around the text *\/\r\n            font-size: 20px;\r\n            \/* Font size *\/\r\n            border: none;\r\n            \/* No border *\/\r\n            border-radius: 5px;\r\n            \/* Rounded corners *\/\r\n            cursor: pointer;\r\n            \/* Pointer on hover *\/\r\n            outline: none;\r\n            \/* No outline when focused *\/\r\n            margin-top: 10px;\r\n            \/* Space from the top *\/\r\n        }\r\n\r\n        .paperBtn {\r\n            background-color: #007bff;\r\n            \/* Green background *\/\r\n            color: white;\r\n            \/* White text *\/\r\n            padding: 10px 15px;\r\n            \/* Padding around the text *\/\r\n            font-size: 20px;\r\n            \/* Font size *\/\r\n            border: none;\r\n            \/* No border *\/\r\n            border-radius: 5px;\r\n            \/* Rounded corners *\/\r\n            cursor: pointer;\r\n            \/* Pointer on hover *\/\r\n            outline: none;\r\n            \/* No outline when focused *\/\r\n            margin-top: 10px;\r\n            \/* Space from the top *\/\r\n        }\r\n\r\n        #citeBtn:hover {\r\n            background-color: #218838;\r\n            \/* Darker green on hover *\/\r\n        }\r\n\r\n        .icon-text {\r\n            vertical-align: middle;\r\n            margin-left: 5px;\r\n            cursor: pointer;\r\n            font-size: 16px;\r\n            \/* Adjust icon size *\/\r\n        }\r\n    <\/style>\r\n<\/head>\r\n\r\n<body>\r\n    <h1>PCB X-ray Raw Data Collection<\/h1>\r\n\r\n    <table>\r\n        <tr>\r\n            <th>Description<\/th>\r\n            <td>The document titled \"FICS PCB X-ray: A dataset for automated printed circuit board inter-layers inspection\" outlines a significant advancement in the field of printed circuit board (PCB) inspection. It discusses the development of a comprehensive dataset, named \"FICS PCB X-ray,\" which is designed to assist in the automated X-ray inspection (AXI) of PCBs. This dataset includes a diverse collection of tomographic images and raw X-ray data of PCBs, along with annotated X-ray layer images. The authors highlight the lack of publicly available datasets for PCB X-ray inspection and address this gap by offering the FICS PCB X-ray dataset for public use. This dataset is not only diverse but also includes challenging cases, making it a valuable resource for research and development in image processing, machine learning, and computer vision applied to PCB inspection. The paper also discusses the limitations of existing databases and proposes this new dataset as a solution to advance the field of automated PCB inspection.<\/td>\r\n\r\n        <\/tr>\r\n        <tr>\r\n            <th>Downloads<\/th>\r\n            <td><a href=\"#\" id=\"downloadLink\">PCB X-ray Raw Data Collection<\/a><\/td>\r\n        <\/tr>\r\n        <tr>\r\n            <th>Citations<\/th>\r\n            <td>\r\n                <!-- Citation Button -->\r\n                <button id=\"citeBtn\"><b>Cite This<\/b><\/button>\r\n                <a href=\"https:\/\/eprint.iacr.org\/2022\/924\"\r\n                    target=\"_blank\">\r\n                    <button class=\"paperBtn\">Paper<\/button>\r\n                <\/a>\r\n                <!-- Citation Popup -->\r\n                <div id=\"citeModal\" class=\"cite-popup-background\">\r\n                    <div class=\"cite-popup-box\">\r\n                        <span class=\"cite-close-button\">&times;<\/span>\r\n                        <h2>Citation Formats<\/h2>\r\n                        <table class=\"citation-table\">\r\n                            <!-- Table Headings -->\r\n                            <tr>\r\n                                <th>Text Format<\/th>\r\n                                <th>BibTeX<\/th>\r\n                            <\/tr>\r\n                            <!-- Table Body with citation content -->\r\n                            <tr>\r\n                                <td id=\"textCitation\">\r\n                                    D. Mehta, J. True, O. P. Dizon-Paradis, N. Jessurun, D. L. Woodard, N. Asadizanjani, and M. Tehranipoor, \u201cFICS PCB X-ray: A dataset for automated printed circuit board inter-layers inspection,\u201d Cryptology ePrint Archive, 01-Jan-1970.  [Online]. Available: https:\/\/eprint.iacr.org\/2022\/924. [Accessed: 05-Jan-2024].\r\n            <\/td>\r\n                                <td id=\"bibtexCitation\">\r\n                                    @misc{cryptoeprint:2022\/924,\r\n                                        author = {Dhwani Mehta and John True and Olivia P. Dizon-Paradis and Nathan Jessurun and Damon L. Woodard and Navid Asadizanjani and Mark Tehranipoor},\r\n                                        title = {FICS PCB X-ray: A dataset for automated printed circuit board inter-layers inspection},\r\n                                        howpublished = {Cryptology ePrint Archive, Paper 2022\/924},\r\n                                        year = {2022},\r\n                                        note = {\\url{https:\/\/eprint.iacr.org\/2022\/924}},\r\n                                        url = {https:\/\/eprint.iacr.org\/2022\/924}\r\n                                <\/td>\r\n                            <\/tr>\r\n                        <\/table>\r\n                        <!-- Action Buttons for copying and downloading citations -->\r\n                        <div class=\"cite-action-buttons\">\r\n                            <button class=\"cite-action-button\" onclick=\"copyCitation('text')\">Copy Text Format<\/button>\r\n                            <button class=\"cite-action-button\" onclick=\"copyCitation('bibtex')\">Copy BibTeX<\/button>\r\n                            <button class=\"cite-action-button\" onclick=\"downloadCitation('bibtex')\">Download\r\n                                BibTeX<\/button>\r\n                            <button class=\"cite-action-button\" onclick=\"downloadCitation('text')\">Download Text<\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/td>\r\n        <\/tr>\r\n    <\/table>\r\n    <!-- Popup content for registration and sign-in -->\r\n    <div class=\"popup-background\" id=\"registrationPopupBackground\">\r\n        <div class=\"popup-content\">\r\n            <span class=\"close\" id=\"closeRegistrationPopup\">&times;<\/span>\r\n            <h2>You have to be registered to access this file<\/h2>\r\n            <p style=\"font-size: large;\">Please register to access the download link. <a\r\n                    href=\"https:\/\/physicaldb.ece.ufl.edu\/index.php\/register-2\/\"\r\n                    target=\"_blank\"><button>Register<\/button><\/a><\/p>\r\n            <p style=\"font-size: large;\">If you are already a user, please sign in.<button id=\"signInButton\">Sign\r\n                    In<\/button><\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n\r\n    <div class=\"popup-background\" id=\"signInPopupBackground\">\r\n        <div class=\"popup-content\">\r\n            <span class=\"close\" id=\"closeSignInPopup\">&times;<\/span>\r\n            <h2>Sign In<\/h2>\r\n            <p>Please enter your credentials and click \"Submit\" to sign in.<\/p>\r\n            <form id=\"signInForm\">\r\n                <input type=\"text\" id=\"username\" name=\"username\" placeholder=\"Username\" required><br>\r\n                <input type=\"password\" id=\"password\" name=\"password\" placeholder=\"Password\" required><br>\r\n                <input type=\"submit\" value=\"Submit\">\r\n            <\/form>\r\n        <\/div>\r\n    <\/div>\r\n    <div class=\"popup-background\" id=\"fileSelectionPopupBackground\">\r\n        <div class=\"popup-content file-popup-content\">\r\n            <span class=\"close\" id=\"closeFileSelectionPopup\">&times;<\/span>\r\n            <h2>Select Files to Download<\/h2>\r\n            <a class=\"file-link\" href=\"https:\/\/physicaldb.ece.ufl.edu\/wp-content\/uploads\/2023\/10\/extracts\/x-rayRawDataCollection\/Preview_Projection_PNG_files.zip\">\r\n                <span class=\"file-icon\" role=\"img\" aria-label=\"folder\">\ud83d\udcc1<\/span>\r\n                <span class=\"file-text\">Preview_Projection_PNG_files.zip<\/span>\r\n            <\/a>\r\n            <a class=\"file-link\" href=\"https:\/\/physicaldb.ece.ufl.edu\/wp-content\/uploads\/2023\/10\/extracts\/x-rayRawDataCollection\/Projection_Tiff_Files.zip\">\r\n                <span class=\"file-icon\" role=\"img\" aria-label=\"folder\">\ud83d\udcc1<\/span>\r\n                <span class=\"file-text\">Projection_Tiff_Files.zip<\/span>\r\n            <\/a>\r\n            <a class=\"file-link\" href=\"https:\/\/physicaldb.ece.ufl.edu\/wp-content\/uploads\/2023\/10\/extracts\/x-rayRawDataCollection\/Reconstructed_Tiff_Files.zip\">\r\n                <span class=\"file-icon\" role=\"img\" aria-label=\"folder\">\ud83d\udcc1<\/span>\r\n                <span class=\"file-text\">Reconstructed_Tiff_Files.zip<\/span>\r\n            <\/a>\r\n            <a class=\"file-link\" href=\"https:\/\/physicaldb.ece.ufl.edu\/wp-content\/uploads\/2023\/10\/extracts\/x-rayRawDataCollection\/Rescaled_JPG_Files.zip\">\r\n                <span class=\"file-icon\" role=\"img\" aria-label=\"folder\">\ud83d\udcc1<\/span>\r\n                <span class=\"file-text\">Rescaled_JPG_Files.zip<\/span>\r\n            <\/a>\r\n            <a class=\"file-link\" href=\"https:\/\/physicaldb.ece.ufl.edu\/wp-content\/uploads\/2023\/10\/extracts\/x-rayRawDataCollection\/VG_Studio_Files.zip\">\r\n                <span class=\"file-icon\" role=\"img\" aria-label=\"folder\">\ud83d\udcc1<\/span>\r\n                <span class=\"file-text\">VG_Studio_Files.zip<\/span>\r\n            <\/a>\r\n            <a class=\"file-link\" href=\"https:\/\/physicaldb.ece.ufl.edu\/wp-content\/uploads\/2023\/10\/extracts\/x-rayRawDataCollection\/README.txt\">\r\n                <span class=\"file-icon\" role=\"img\" aria-label=\"folder\">\ud83d\udcc1<\/span>\r\n                <span class=\"file-text\">README.txt<\/span>\r\n            <\/a>\r\n            \r\n            <button class=\"download-all-btn\" id=\"downloadAllButton\">Download Entire ZIP File<\/button>\r\n        <\/div>\r\n    <\/div>\r\n    <script>\r\n        var citeModal = document.getElementById(\"citeModal\");\r\n        var citeBtn = document.getElementById(\"citeBtn\");\r\n        var citeClose = document.getElementsByClassName(\"cite-close-button\")[0];\r\n\r\n        citeBtn.onclick = function () {\r\n            citeModal.style.display = \"block\";\r\n            citeModal.children[0].style.display = \"block\"; \/\/ Ensure the inner box is also displayed\r\n        };\r\n\r\n        citeClose.onclick = function () {\r\n            citeModal.style.display = \"none\";\r\n        };\r\n\r\n        window.onclick = function (event) {\r\n            if (event.target == citeModal) {\r\n                citeModal.style.display = \"none\";\r\n            }\r\n        };\r\n\r\n        \/\/ Function to copy citation text\r\n        function copyCitation(format) {\r\n            var text = format === 'text' ? document.getElementById(\"textCitation\").innerText : document.getElementById(\"bibtexCitation\").innerText;\r\n            var textArea = document.createElement(\"textarea\");\r\n            textArea.value = text;\r\n            document.body.appendChild(textArea);\r\n            textArea.select();\r\n            document.execCommand(\"Copy\");\r\n            textArea.remove();\r\n            alert(\"Citation copied to clipboard\");\r\n        }\r\n        function downloadCitation(format) {\r\n            var text = format === 'bibtex' ? document.getElementById(\"bibtexCitation\").innerText : '';\r\n            var element = document.createElement('a');\r\n            element.setAttribute('href', 'data:text\/plain;charset=utf-8,' + encodeURIComponent(text));\r\n            element.setAttribute('download', 'citation.bib');\r\n            document.body.appendChild(element);\r\n            element.click();\r\n            document.body.removeChild(element);\r\n        }\r\n        document.addEventListener(\"DOMContentLoaded\", function () {\r\n            const registrationPopupBackground = document.getElementById(\"registrationPopupBackground\");\r\n            const signInPopupBackground = document.getElementById(\"signInPopupBackground\");\r\n            const fileSelectionPopupBackground = document.getElementById(\"fileSelectionPopupBackground\");\r\n            const closeRegistrationPopup = document.getElementById(\"closeRegistrationPopup\");\r\n            const closeSignInPopup = document.getElementById(\"closeSignInPopup\");\r\n            const closeFileSelectionPopup = document.getElementById(\"closeFileSelectionPopup\");\r\n            const signInForm = document.getElementById(\"signInForm\");\r\n\r\n            \/\/ Dummy credentials for demonstration purposes\r\n            const credentials = {\r\n                \"physicaldb\": \"password\",\r\n                \/\/ \"Rezac\":\"@xbb1waM48D8\",\r\n                \/\/ \"shovon\":\"Yi:ktP676?ir\",\r\n                \/\/ \"Balaji\": \"0jM6c+S5%[28\",\r\n                \/\/ \"Spencer\": \"Nu5QQE04NhZZ\",\r\n                \/\/ \"aadyn\": \"q2QN6Uy4qVme\"\r\n      };\r\n\r\n            signInForm.addEventListener(\"submit\", function (event) {\r\n                event.preventDefault();\r\n                const username = document.getElementById(\"username\").value;\r\n                const password = document.getElementById(\"password\").value;\r\n\r\n                if (credentials[username] && credentials[username] === password) {\r\n                    signInPopupBackground.style.display = \"none\";\r\n                    fileSelectionPopupBackground.style.display = \"block\";\r\n                } else {\r\n                    alert(\"Invalid username or password. Please try again.\");\r\n                }\r\n            });\r\n\r\n            document.getElementById(\"downloadLink\").addEventListener(\"click\", function (event) {\r\n                event.preventDefault();\r\n                registrationPopupBackground.style.display = \"block\";\r\n            });\r\n\r\n            document.getElementById(\"signInButton\").addEventListener(\"click\", function () {\r\n                registrationPopupBackground.style.display = \"none\";\r\n                signInPopupBackground.style.display = \"block\";\r\n            });\r\n            closeRegistrationPopup.addEventListener(\"click\", function () {\r\n                registrationPopupBackground.style.display = \"none\";\r\n            });\r\n\r\n            closeSignInPopup.addEventListener(\"click\", function () {\r\n                signInPopupBackground.style.display = \"none\";\r\n            });\r\n\r\n            closeFileSelectionPopup.addEventListener(\"click\", function () {\r\n                fileSelectionPopupBackground.style.display = \"none\";\r\n            });\r\n\r\n            document.getElementById(\"downloadAllButton\").addEventListener(\"click\", function () {\r\n                window.location.href = \"https:\/\/physicaldb.ece.ufl.edu\/wp-content\/uploads\/2023\/10\/FICS X-RAY RAW DATA COLLECTION.zip\";\r\n            });\r\n        });\r\n    <\/script>\r\n<\/body>\r\n\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>PCB X-ray Raw Data Collection PCB X-ray Raw Data Collection Description The document titled &#8220;FICS PCB X-ray: A dataset for automated printed circuit board inter-layers inspection&#8221; outlines a significant advancement in the field of printed circuit board (PCB) inspection. It discusses the development of a comprehensive dataset, named &#8220;FICS PCB X-ray,&#8221; which is designed to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-586","page","type-page","status-publish","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"_links":{"self":[{"href":"https:\/\/physicaldb.ece.ufl.edu\/index.php\/wp-json\/wp\/v2\/pages\/586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/physicaldb.ece.ufl.edu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/physicaldb.ece.ufl.edu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/physicaldb.ece.ufl.edu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/physicaldb.ece.ufl.edu\/index.php\/wp-json\/wp\/v2\/comments?post=586"}],"version-history":[{"count":119,"href":"https:\/\/physicaldb.ece.ufl.edu\/index.php\/wp-json\/wp\/v2\/pages\/586\/revisions"}],"predecessor-version":[{"id":1735,"href":"https:\/\/physicaldb.ece.ufl.edu\/index.php\/wp-json\/wp\/v2\/pages\/586\/revisions\/1735"}],"wp:attachment":[{"href":"https:\/\/physicaldb.ece.ufl.edu\/index.php\/wp-json\/wp\/v2\/media?parent=586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}