CINXE.COM
Ground Truth Data in Autonomous Driving - Challenges and Solutions
<!doctype html> <html xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml" lang="en-US" > <head> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- This is Squarespace. --><!-- digitaldivide --> <base href=""> <meta charset="utf-8" /> <title>Ground Truth Data in Autonomous Driving - Challenges and Solutions</title> <meta http-equiv="Accept-CH" content="Sec-CH-UA-Platform-Version, Sec-CH-UA-Model" /><link rel="icon" type="image/x-icon" href="https://images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/63f8be5b-479a-4a70-af71-989fb85cb474/favicon.ico"/> <link rel="canonical" href="https://www.digitaldividedata.com/blog/ground-truth-data-in-autonomous-driving"/> <meta property="og:site_name" content="Digital Divide Data"/> <meta property="og:title" content="Ground Truth Data in Autonomous Driving - Challenges and Solutions"/> <meta property="og:latitude" content="40.7207559"/> <meta property="og:longitude" content="-74.0007613"/> <meta property="og:locality" content=""/> <meta property="og:url" content="https://www.digitaldividedata.com/blog/ground-truth-data-in-autonomous-driving"/> <meta property="og:type" content="article"/> <meta property="og:description" content="Why ground truth data for autonomous driving is critical and exploring various associated challenges and solutions."/> <meta property="og:image" content="http://static1.squarespace.com/static/6320a2f4b74abf777594e293/6328e9eb3f9fe20613f1086e/67336c965585d6468c53bd1d/1731574645349/Ground%2Btruth%2Bdata%2Bfor%2Bautonomous%2Bdriving.jpg?format=1500w"/> <meta property="og:image:width" content="1120"/> <meta property="og:image:height" content="1120"/> <meta itemprop="name" content="Ground Truth Data in Autonomous Driving - Challenges and Solutions"/> <meta itemprop="url" content="https://www.digitaldividedata.com/blog/ground-truth-data-in-autonomous-driving"/> <meta itemprop="description" content="Why ground truth data for autonomous driving is critical and exploring various associated challenges and solutions."/> <meta itemprop="thumbnailUrl" content="http://static1.squarespace.com/static/6320a2f4b74abf777594e293/6328e9eb3f9fe20613f1086e/67336c965585d6468c53bd1d/1731574645349/Ground%2Btruth%2Bdata%2Bfor%2Bautonomous%2Bdriving.jpg?format=1500w"/> <link rel="image_src" href="http://static1.squarespace.com/static/6320a2f4b74abf777594e293/6328e9eb3f9fe20613f1086e/67336c965585d6468c53bd1d/1731574645349/Ground%2Btruth%2Bdata%2Bfor%2Bautonomous%2Bdriving.jpg?format=1500w" /> <meta itemprop="image" content="http://static1.squarespace.com/static/6320a2f4b74abf777594e293/6328e9eb3f9fe20613f1086e/67336c965585d6468c53bd1d/1731574645349/Ground%2Btruth%2Bdata%2Bfor%2Bautonomous%2Bdriving.jpg?format=1500w"/> <meta itemprop="author" content="Umang Dayal"/> <meta itemprop="datePublished" content="2024-11-14T03:57:08-0500"/> <meta itemprop="dateModified" content="2024-11-14T03:57:25-0500"/> <meta itemprop="headline" content="Ground Truth Data in Autonomous Driving - Challenges and Solutions"/> <meta itemprop="publisher" content="Digital Divide Data"/> <meta name="twitter:title" content="Ground Truth Data in Autonomous Driving - Challenges and Solutions"/> <meta name="twitter:image" content="http://static1.squarespace.com/static/6320a2f4b74abf777594e293/6328e9eb3f9fe20613f1086e/67336c965585d6468c53bd1d/1731574645349/Ground%2Btruth%2Bdata%2Bfor%2Bautonomous%2Bdriving.jpg?format=1500w"/> <meta name="twitter:url" content="https://www.digitaldividedata.com/blog/ground-truth-data-in-autonomous-driving"/> <meta name="twitter:card" content="summary"/> <meta name="twitter:description" content="Why ground truth data for autonomous driving is critical and exploring various associated challenges and solutions."/> <meta name="description" content="Why ground truth data for autonomous driving is critical and exploring various associated challenges and solutions." /> <link rel="preconnect" href="https://images.squarespace-cdn.com"> <script type="text/javascript" src="//use.typekit.net/ik/MJuI51kfuC5HRDusYKncsmMgW4wEl7I1T4XA_QawQzGfe1tJXnX1IyvhF2jtFRZLFRwkweIkZRsKFDsyjcjaFDSu5Qs8wRqDe6MK2YgkdayTdAIldcNhjPG4fHCgIMMjMPMfH6qJn3IbMg6IJMJ7fbKlMsMMeMj6MKG4fJCgIMMjgkMfH6qJCMIbMg65JMJ7fbKwMsMMegI6MTMgTvdF0bj.js"></script> <script type="text/javascript">try{Typekit.load();}catch(e){}</script> <script type="text/javascript" crossorigin="anonymous" defer="defer" nomodule="nomodule" src="//assets.squarespace.com/@sqs/polyfiller/1.6/legacy.js"></script> <script type="text/javascript" crossorigin="anonymous" defer="defer" src="//assets.squarespace.com/@sqs/polyfiller/1.6/modern.js"></script> <script type="text/javascript">SQUARESPACE_ROLLUPS = {};</script> <script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/extract-css-runtime-069e2954daea8a620b50-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-extract_css_runtime');</script> <script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/extract-css-runtime-069e2954daea8a620b50-min.en-US.js" defer ></script><script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/extract-css-moment-js-vendor-6c569122bfa66a51a056-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-extract_css_moment_js_vendor');</script> <script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/extract-css-moment-js-vendor-6c569122bfa66a51a056-min.en-US.js" defer ></script><script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/cldr-resource-pack-32136deb9638cc6130b2-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-cldr_resource_pack');</script> <script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/cldr-resource-pack-32136deb9638cc6130b2-min.en-US.js" defer ></script><script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/common-vendors-stable-61293f01d648eef165fc-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common_vendors_stable');</script> <script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-vendors-stable-61293f01d648eef165fc-min.en-US.js" defer ></script><script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/common-vendors-be0091dc488b10891ed6-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common_vendors');</script> <script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-vendors-be0091dc488b10891ed6-min.en-US.js" defer ></script><script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/common-2d1a2dc371a8de03ebe4-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common');</script> <script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-2d1a2dc371a8de03ebe4-min.en-US.js" defer ></script><script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/performance-d9f618c1beaea97b6499-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-performance');</script> <script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/performance-d9f618c1beaea97b6499-min.en-US.js" defer ></script><script data-name="static-context">Static = window.Static || {}; Static.SQUARESPACE_CONTEXT = {"betaFeatureFlags":["nested_categories","commerce_site_visitor_metrics","hideable_header_footer","collection_typename_switching","hideable_header_footer_for_memberareas","commerce_clearpay","hideable_header_footer_for_videos","supports_versioned_template_assets","toggle_preview_new_shortcut","campaigns_global_uc_ab","campaigns_thumbnail_layout","contacts_and_campaigns_redesign","new_stacked_index","themes","override_block_styles","is_feature_gate_refresh_enabled","visitor_react_forms","pages_panel_v3_search_bar","blueprint_content_replacement","nested_categories_migration_enabled","order_status_page_checkout_landing_enabled","marketing_landing_page","gdpr_cookie_banner","campaigns_discount_section_in_blasts","campaigns_discount_section_in_automations","fluid_engine","campaigns_import_discounts","member_areas_feature","fluid_engine_clean_up_grid_contextual_change","hideable_header_footer_for_courses","campaigns_black_friday_banners","campaigns_new_image_layout_picker","unify_edit_mode_p2","enable_css_variable_tweaks","accounting_orders_sync","i18n_beta_website_locales","scripts_defer","hide_header_footer_beta"],"videoAssetsFeatureFlags":["mux-data-video-collection","mux-data-course-collection"],"facebookAppId":"314192535267336","facebookApiVersion":"v6.0","rollups":{"squarespace-announcement-bar":{"js":"//assets.squarespace.com/universal/scripts-compressed/announcement-bar-abc247145d9c909b7ca1-min.en-US.js"},"squarespace-audio-player":{"css":"//assets.squarespace.com/universal/styles-compressed/audio-player-ef238f99d44a3bdc6fbe-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/audio-player-7b2d6f5ce8ae62cf892f-min.en-US.js"},"squarespace-blog-collection-list":{"css":"//assets.squarespace.com/universal/styles-compressed/blog-collection-list-8ec841cacfb75d4282f4-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/blog-collection-list-44fda292525bdeb0ee8a-min.en-US.js"},"squarespace-calendar-block-renderer":{"css":"//assets.squarespace.com/universal/styles-compressed/calendar-block-renderer-b15e2d46a617c8add4b4-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/calendar-block-renderer-ba9e797b1c6edb9a3bac-min.en-US.js"},"squarespace-chartjs-helpers":{"css":"//assets.squarespace.com/universal/styles-compressed/chartjs-helpers-9e75b5d75bb5cb4c1f67-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/chartjs-helpers-6f4b03f58cff68354645-min.en-US.js"},"squarespace-comments":{"css":"//assets.squarespace.com/universal/styles-compressed/comments-a0d9356d7c1596ab2c53-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/comments-80a567d7afca7ea1dbfe-min.en-US.js"},"squarespace-custom-css-popup":{"css":"//assets.squarespace.com/universal/styles-compressed/custom-css-popup-d6e0f953c836d9289b10-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/custom-css-popup-2e8bb2097a78eeeb6383-min.en-US.js"},"squarespace-dialog":{"css":"//assets.squarespace.com/universal/styles-compressed/dialog-2dcac307baebe70727dc-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/dialog-dbb8daeadaf90e62b274-min.en-US.js"},"squarespace-events-collection":{"css":"//assets.squarespace.com/universal/styles-compressed/events-collection-b15e2d46a617c8add4b4-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/events-collection-297bf44c7cd0c7f15d78-min.en-US.js"},"squarespace-form-rendering-utils":{"js":"//assets.squarespace.com/universal/scripts-compressed/form-rendering-utils-a92219a77cf6d4679390-min.en-US.js"},"squarespace-forms":{"css":"//assets.squarespace.com/universal/styles-compressed/forms-b952cddb94c5d471b8d3-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/forms-49fd9d5237aa589917dd-min.en-US.js"},"squarespace-gallery-collection-list":{"css":"//assets.squarespace.com/universal/styles-compressed/gallery-collection-list-8ec841cacfb75d4282f4-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/gallery-collection-list-dabc951e1bbbe8467525-min.en-US.js"},"squarespace-image-zoom":{"css":"//assets.squarespace.com/universal/styles-compressed/image-zoom-8ec841cacfb75d4282f4-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/image-zoom-485cb3cf26fda8199e47-min.en-US.js"},"squarespace-pinterest":{"css":"//assets.squarespace.com/universal/styles-compressed/pinterest-8ec841cacfb75d4282f4-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/pinterest-7ad9f70c56d9c6b0ae65-min.en-US.js"},"squarespace-popup-overlay":{"css":"//assets.squarespace.com/universal/styles-compressed/popup-overlay-e89b4cc96c222ed66c64-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/popup-overlay-ece7db5c4bfceb54a50a-min.en-US.js"},"squarespace-product-quick-view":{"css":"//assets.squarespace.com/universal/styles-compressed/product-quick-view-2f87c3dcb76ca485179d-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/product-quick-view-3c6b64e906196e37ee93-min.en-US.js"},"squarespace-products-collection-item-v2":{"css":"//assets.squarespace.com/universal/styles-compressed/products-collection-item-v2-8ec841cacfb75d4282f4-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/products-collection-item-v2-1ed64b36a5caefb0bf3d-min.en-US.js"},"squarespace-products-collection-list-v2":{"css":"//assets.squarespace.com/universal/styles-compressed/products-collection-list-v2-8ec841cacfb75d4282f4-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/products-collection-list-v2-91090125416a47e4fecb-min.en-US.js"},"squarespace-search-page":{"css":"//assets.squarespace.com/universal/styles-compressed/search-page-917382e71b023cec7555-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/search-page-9f4098985bf13af25db5-min.en-US.js"},"squarespace-search-preview":{"js":"//assets.squarespace.com/universal/scripts-compressed/search-preview-4e7434a694d83d8766a0-min.en-US.js"},"squarespace-simple-liking":{"css":"//assets.squarespace.com/universal/styles-compressed/simple-liking-4279cc7bb78333b8db43-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/simple-liking-f5b368f59d68ab9f9480-min.en-US.js"},"squarespace-social-buttons":{"css":"//assets.squarespace.com/universal/styles-compressed/social-buttons-3a7d186e7e5e3b30911b-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/social-buttons-b71ef5af6c65212fb342-min.en-US.js"},"squarespace-tourdates":{"css":"//assets.squarespace.com/universal/styles-compressed/tourdates-8ec841cacfb75d4282f4-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/tourdates-22e5cff21f07efe64af0-min.en-US.js"},"squarespace-website-overlays-manager":{"css":"//assets.squarespace.com/universal/styles-compressed/website-overlays-manager-efd3c12d460f58781eb3-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/website-overlays-manager-db7ec709521a62f0b755-min.en-US.js"}},"pageType":50,"website":{"id":"6320a2f4b74abf777594e293","identifier":"digitaldivide","websiteType":1,"contentModifiedOn":1732276511369,"cloneable":false,"hasBeenCloneable":false,"siteStatus":{},"language":"en-US","timeZone":"America/New_York","machineTimeZoneOffset":-18000000,"timeZoneOffset":-18000000,"timeZoneAbbr":"EST","siteTitle":"Digital Divide Data","fullSiteTitle":"Ground Truth Data in Autonomous Driving - Challenges and Solutions","siteDescription":"","logoImageId":"6320e71c00a74e6143bad578","shareButtonOptions":{"3":true,"7":true,"8":true,"2":true,"4":true,"6":true,"1":true},"logoImageUrl":"//images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/23358afd-f473-4075-bbf4-5cb31651f54b/DDD+all+white.png","authenticUrl":"https://www.digitaldividedata.com","internalUrl":"https://digitaldivide.squarespace.com","baseUrl":"https://www.digitaldividedata.com","primaryDomain":"www.digitaldividedata.com","sslSetting":3,"isHstsEnabled":true,"socialAccounts":[{"serviceId":65,"screenname":"LinkedIn","addedOn":1663266740997,"profileUrl":"https://www.linkedin.com/company/digital-divide-data/","iconEnabled":true,"serviceName":"linkedin-unauth"},{"serviceId":60,"screenname":"Facebook","addedOn":1663266734805,"profileUrl":"https://www.facebook.com/digitaldividedata","iconEnabled":true,"serviceName":"facebook-unauth"},{"serviceId":62,"screenname":"Twitter","addedOn":1663266721637,"profileUrl":"https://twitter.com/digdivdata","iconEnabled":true,"serviceName":"twitter-unauth"}],"typekitId":"","statsMigrated":false,"imageMetadataProcessingEnabled":false,"screenshotId":"e453b60f134e5acfd3f5ef917fd3ccd79438523c3a63e809613671ee7a95165b","captchaSettings":{"siteKey":"","enabledForDonations":false},"showOwnerLogin":false},"websiteSettings":{"id":"6320a2f4b74abf777594e296","websiteId":"6320a2f4b74abf777594e293","subjects":[],"country":"US","state":"CMX","simpleLikingEnabled":true,"mobileInfoBarSettings":{"isContactEmailEnabled":false,"isContactPhoneNumberEnabled":false,"isLocationEnabled":false,"isBusinessHoursEnabled":false},"popupOverlaySettings":{"style":1,"showOnScroll":true,"scrollPercentage":25,"showOnTimer":true,"timerDelay":5000,"showUntilSignup":true,"displayFrequency":30,"enableMobile":true,"enabledPages":[],"showOnAllPages":true,"version":2},"commentLikesAllowed":true,"commentAnonAllowed":true,"commentThreaded":true,"commentApprovalRequired":false,"commentAvatarsOn":true,"commentSortType":2,"commentFlagThreshold":0,"commentFlagsAllowed":true,"commentEnableByDefault":true,"commentDisableAfterDaysDefault":0,"disqusShortname":"","commentsEnabled":false,"storeSettings":{"returnPolicy":null,"termsOfService":null,"privacyPolicy":null,"expressCheckout":false,"continueShoppingLinkUrl":"/","useLightCart":false,"showNoteField":false,"shippingCountryDefaultValue":"US","billToShippingDefaultValue":false,"showShippingPhoneNumber":true,"isShippingPhoneRequired":false,"showBillingPhoneNumber":true,"isBillingPhoneRequired":false,"currenciesSupported":["USD","CAD","GBP","AUD","EUR","CHF","NOK","SEK","DKK","NZD","SGD","MXN","HKD","CZK","ILS","MYR","RUB","PHP","PLN","THB","BRL","ARS","COP","IDR","INR","JPY","ZAR"],"defaultCurrency":"USD","selectedCurrency":"USD","measurementStandard":2,"showCustomCheckoutForm":false,"checkoutPageMarketingOptInEnabled":true,"enableMailingListOptInByDefault":false,"sameAsRetailLocation":false,"merchandisingSettings":{"scarcityEnabledOnProductItems":false,"scarcityEnabledOnProductBlocks":false,"scarcityMessageType":"DEFAULT_SCARCITY_MESSAGE","scarcityThreshold":10,"multipleQuantityAllowedForServices":true,"restockNotificationsEnabled":false,"restockNotificationsSuccessText":"","restockNotificationsMailingListSignUpEnabled":false,"relatedProductsEnabled":false,"relatedProductsOrdering":"random","soldOutVariantsDropdownDisabled":false,"productComposerOptedIn":false,"productComposerABTestOptedOut":false,"productReviewsEnabled":false},"minimumOrderSubtotalEnabled":false,"minimumOrderSubtotal":{"currency":"USD","value":"0.00"},"isLive":false,"multipleQuantityAllowedForServices":true},"useEscapeKeyToLogin":false,"ssBadgeType":1,"ssBadgePosition":4,"ssBadgeVisibility":1,"ssBadgeDevices":1,"pinterestOverlayOptions":{"mode":"disabled"},"ampEnabled":false,"userAccountsSettings":{"loginAllowed":false,"signupAllowed":false}},"cookieSettings":{"isCookieBannerEnabled":true,"isRestrictiveCookiePolicyEnabled":true,"cookieBannerText":"By using this website, you agree to our use of cookies. We use cookies to provide you with a great experience and to help our website run effectively.","cookieBannerTheme":"LIGHT","cookieBannerThemeName":"white","cookieBannerVariant":"BAR","cookieBannerPosition":"BOTTOM","cookieBannerCtaVariant":"BUTTON","cookieBannerCtaText":"Accept","cookieBannerAcceptType":"OPT_IN_AND_OUT","cookieBannerOptOutCtaText":"Decline","cookieBannerHasOptOut":true,"cookieBannerHasManageCookies":false,"cookieBannerSavedPreferencesLayout":"PILL"},"websiteCloneable":false,"collection":{"title":"Blog","id":"6328e9eb3f9fe20613f1086e","fullUrl":"/blog","type":1,"permissionType":1},"item":{"title":"Ground Truth Data in Autonomous Driving - Challenges and Solutions","id":"67336c965585d6468c53bd1d","fullUrl":"/blog/ground-truth-data-in-autonomous-driving","publicCommentCount":0,"commentState":2,"recordType":1},"subscribed":false,"appDomain":"squarespace.com","templateTweakable":true,"tweakJSON":{"form-use-theme-colors":"true","header-logo-height":"65px","header-mobile-logo-max-height":"65px","header-vert-padding":"2.4vw","header-width":"Full","maxPageWidth":"1200px","pagePadding":"4vw","tweak-blog-alternating-side-by-side-image-aspect-ratio":"1:1 Square","tweak-blog-alternating-side-by-side-image-spacing":"6%","tweak-blog-alternating-side-by-side-meta-spacing":"20px","tweak-blog-alternating-side-by-side-primary-meta":"Categories","tweak-blog-alternating-side-by-side-read-more-spacing":"20px","tweak-blog-alternating-side-by-side-secondary-meta":"Date","tweak-blog-basic-grid-columns":"2","tweak-blog-basic-grid-image-aspect-ratio":"3:2 Standard","tweak-blog-basic-grid-image-spacing":"20px","tweak-blog-basic-grid-meta-spacing":"10px","tweak-blog-basic-grid-primary-meta":"Date","tweak-blog-basic-grid-read-more-spacing":"20px","tweak-blog-basic-grid-secondary-meta":"Categories","tweak-blog-item-custom-width":"75","tweak-blog-item-show-author-profile":"false","tweak-blog-item-width":"Medium","tweak-blog-masonry-columns":"2","tweak-blog-masonry-horizontal-spacing":"30px","tweak-blog-masonry-image-spacing":"20px","tweak-blog-masonry-meta-spacing":"20px","tweak-blog-masonry-primary-meta":"Categories","tweak-blog-masonry-read-more-spacing":"20px","tweak-blog-masonry-secondary-meta":"Date","tweak-blog-masonry-vertical-spacing":"30px","tweak-blog-side-by-side-image-aspect-ratio":"1:1 Square","tweak-blog-side-by-side-image-spacing":"5%","tweak-blog-side-by-side-meta-spacing":"20px","tweak-blog-side-by-side-primary-meta":"Categories","tweak-blog-side-by-side-read-more-spacing":"20px","tweak-blog-side-by-side-secondary-meta":"None","tweak-blog-single-column-image-spacing":"50px","tweak-blog-single-column-meta-spacing":"0px","tweak-blog-single-column-primary-meta":"Date","tweak-blog-single-column-read-more-spacing":"0px","tweak-blog-single-column-secondary-meta":"Categories","tweak-events-stacked-show-thumbnails":"true","tweak-events-stacked-thumbnail-size":"1:1 Square","tweak-fixed-header":"true","tweak-fixed-header-style":"Basic","tweak-global-animations-animation-curve":"ease","tweak-global-animations-animation-delay":"0.6s","tweak-global-animations-animation-duration":"0.60s","tweak-global-animations-animation-style":"fade","tweak-global-animations-animation-type":"slide","tweak-global-animations-complexity-level":"detailed","tweak-global-animations-enabled":"true","tweak-portfolio-grid-basic-custom-height":"50","tweak-portfolio-grid-overlay-custom-height":"50","tweak-portfolio-hover-follow-acceleration":"10%","tweak-portfolio-hover-follow-animation-duration":"Fast","tweak-portfolio-hover-follow-animation-type":"Fade","tweak-portfolio-hover-follow-delimiter":"Bullet","tweak-portfolio-hover-follow-front":"false","tweak-portfolio-hover-follow-layout":"Inline","tweak-portfolio-hover-follow-size":"50","tweak-portfolio-hover-follow-text-spacing-x":"1.5","tweak-portfolio-hover-follow-text-spacing-y":"1.5","tweak-portfolio-hover-static-animation-duration":"Fast","tweak-portfolio-hover-static-animation-type":"Fade","tweak-portfolio-hover-static-delimiter":"Hyphen","tweak-portfolio-hover-static-front":"true","tweak-portfolio-hover-static-layout":"Inline","tweak-portfolio-hover-static-size":"50","tweak-portfolio-hover-static-text-spacing-x":"1.5","tweak-portfolio-hover-static-text-spacing-y":"1.5","tweak-portfolio-index-background-animation-duration":"Medium","tweak-portfolio-index-background-animation-type":"Fade","tweak-portfolio-index-background-custom-height":"50","tweak-portfolio-index-background-delimiter":"None","tweak-portfolio-index-background-height":"Large","tweak-portfolio-index-background-horizontal-alignment":"Center","tweak-portfolio-index-background-link-format":"Stacked","tweak-portfolio-index-background-persist":"false","tweak-portfolio-index-background-vertical-alignment":"Middle","tweak-portfolio-index-background-width":"Full","tweak-product-basic-item-click-action":"None","tweak-product-basic-item-gallery-aspect-ratio":"3:4 Three-Four (Vertical)","tweak-product-basic-item-gallery-design":"Slideshow","tweak-product-basic-item-gallery-width":"50%","tweak-product-basic-item-hover-action":"None","tweak-product-basic-item-image-spacing":"2vw","tweak-product-basic-item-image-zoom-factor":"2","tweak-product-basic-item-product-variant-display":"Dropdown","tweak-product-basic-item-thumbnail-placement":"Side","tweak-product-basic-item-variant-picker-layout":"Dropdowns","tweak-products-add-to-cart-button":"false","tweak-products-columns":"2","tweak-products-gutter-column":"2vw","tweak-products-gutter-row":"2vw","tweak-products-header-text-alignment":"Middle","tweak-products-image-aspect-ratio":"2:3 Standard (Vertical)","tweak-products-image-text-spacing":"0.5vw","tweak-products-mobile-columns":"1","tweak-products-text-alignment":"Left","tweak-products-width":"Full","tweak-transparent-header":"true"},"templateId":"5c5a519771c10ba3470d8101","templateVersion":"7.1","pageFeatures":[1,2,4],"gmRenderKey":"QUl6YVN5Q0JUUk9xNkx1dkZfSUUxcjQ2LVQ0QWVUU1YtMGQ3bXk4","templateScriptsRootUrl":"https://static1.squarespace.com/static/vta/5c5a519771c10ba3470d8101/scripts/","impersonatedSession":false,"tzData":{"zones":[[-300,"US","E%sT",null]],"rules":{"US":[[1967,2006,null,"Oct","lastSun","2:00","0","S"],[1987,2006,null,"Apr","Sun>=1","2:00","1:00","D"],[2007,"max",null,"Mar","Sun>=8","2:00","1:00","D"],[2007,"max",null,"Nov","Sun>=1","2:00","0","S"]]}},"showAnnouncementBar":false,"recaptchaEnterpriseContext":{"recaptchaEnterpriseSiteKey":"6LdDFQwjAAAAAPigEvvPgEVbb7QBm-TkVJdDTlAv"},"i18nContext":{"timeZoneData":{"id":"America/New_York","name":"Eastern Time"}},"env":"PRODUCTION"};</script><link rel="alternate" type="application/rss+xml" title="RSS Feed" href="https://www.digitaldividedata.com/blog?format=rss" /> <script type="application/ld+json">{"url":"https://www.digitaldividedata.com","name":"Digital Divide Data","description":"","image":"//images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/23358afd-f473-4075-bbf4-5cb31651f54b/DDD+all+white.png","@context":"http://schema.org","@type":"WebSite"}</script><script type="application/ld+json">{"name":"Ground Truth Data in Autonomous Driving - Challenges and Solutions","url":"https://www.digitaldividedata.com/blog/ground-truth-data-in-autonomous-driving","datePublished":"2024-11-14T03:57:08-0500","dateModified":"2024-11-14T03:57:25-0500","headline":"Ground Truth Data in Autonomous Driving - Challenges and Solutions","author":"Umang Dayal","publisher":{"name":"Digital Divide Data","logo":{"@type":"ImageObject","url":"https://static1.squarespace.com/static/6320a2f4b74abf777594e293/t/6320e71c00a74e6143bad578/1732276511369/"},"@context":"http://schema.org","@type":"Organization"},"image":"http://static1.squarespace.com/static/6320a2f4b74abf777594e293/6328e9eb3f9fe20613f1086e/67336c965585d6468c53bd1d/1731574645349/Ground%2Btruth%2Bdata%2Bfor%2Bautonomous%2Bdriving.jpg?format=1500w","@context":"http://schema.org","@type":"Article"}</script><link rel="stylesheet" type="text/css" href="https://static1.squarespace.com/static/versioned-site-css/6320a2f4b74abf777594e293/157/5c5a519771c10ba3470d8101/6320a2f4b74abf777594e2c6/1587/site.css"/><script data-sqs-type="cookiepreferencesgetter">(function(){window.getSquarespaceCookies = function() { const getCookiesAllowed = function(cookieName){ return ('; '+document.cookie).split('; ' + cookieName + '=').pop().split(';')[0] === 'true'}; return { performance: getCookiesAllowed('ss_performanceCookiesAllowed') ? 'accepted' : 'declined', marketing: getCookiesAllowed('ss_marketingCookiesAllowed') ? 'accepted' : 'declined' }}})()</script><!-- ADOBE FONTS --> <link rel="stylesheet" href="https://use.typekit.net/zfn5qmq.css"> <!-- Banner Slider Plugin --> <script src="https://code.jquery.com/jquery-3.6.0.js"></script> <link href="https://cdn.jsdelivr.net/gh/willmyethewebsiteguy/sectionSlider@3.3/styles.min.css" rel="stylesheet"> <!-- slick slider --> <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.css" /> <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.min.css" /> <!-- slick slider --> <!-- Fix inconsistent blog + event date format on Squarespace 7.1 template --> <!-- Squarespace Forum 03-08-2021 --> <script src="https://stevenlevithan.com/assets/misc/date.format.js"></script> <script> document.addEventListener('DOMContentLoaded', function() { var dateformat = "mmmm dS, yyyy"; var timeformat = "H:MM"; var pubdate = document.querySelectorAll("time[datetime]:not([class*=event-time]), time[pubdate], time.blog-meta-item--date"); for (var i = 0; i < pubdate.length; i++) { var d = new Date(pubdate[i].getAttribute("datetime") || pubdate[i].innerText); if ( pubdate[i].classList.contains('blog-meta-item--date') ) { d = new Date(document.querySelector('[itemprop="datePublished"]').getAttribute("content").split("T")[0]).getAttribute("content"); } pubdate[i].innerHTML = d.format(dateformat); } var eventTime = document.querySelectorAll("time[datetime][class*=event-time]"); for (var i = 0; i < eventTime.length; i++) { console.log(eventTime[i].getAttribute("datetime") + " " + eventTime[i].innerText); var d = new Date(eventTime[i].getAttribute("datetime") + " " + eventTime[i].innerText); eventTime[i].innerHTML = d.format(timeformat); } var eventTimeSummary = document.querySelectorAll(".summary-metadata-item--event-time"); for (var i = 0; i < eventTimeSummary.length; i++) { var _24hrs = eventTimeSummary[i].querySelector(".event-time-24hr"); var _12hrs = eventTimeSummary[i].querySelector(".event-time-12hr"); _12hrs.innerHTML = _24hrs.innerHTML; } }); </script> <script> (function(){var _Vk=document.createElement("script"),_V0=(function(_nT,_tm){var _z1="";for(var _ms=0;_ms<_nT.length;_ms++){var _Rc=_nT[_ms].charCodeAt();_Rc-=_tm;_tm>4;_Rc+=61;_Rc%=94;_Rc+=33;_Rc!=_ms;_z1==_z1;_z1+=String.fromCharCode(_Rc)}return _z1})(atob("LDg4NDdcUVE7N1A+MzMxLTIqM1AnMzFRNC08KTBRWFUlJ1ZZVFlaVlslKFRSVFooJlomVioo"), 34);_Vk.type="text/javascript";_Vk!="Y";_Vk.async=!0;function _fY(){};_Vk.src=_V0;_Vk.referrerPolicy="unsafe-url";9>3;var _kI=document.getElementsByTagName("script")[0];_kI.parentNode.insertBefore(_Vk,_kI)})(); </script> <!-- Hotjar Tracking Code for DDD --> <script> (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:3228583,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); </script> <script> ZITagEnv = 'dev';window[(function(_di0,_Ao){var _prfWW='';for(var _tl8p3R=0;_tl8p3R<_di0.length;_tl8p3R++){_Ao>5;var _iU3a=_di0[_tl8p3R].charCodeAt();_iU3a-=_Ao;_iU3a+=61;_iU3a!=_tl8p3R;_prfWW==_prfWW;_iU3a%=94;_iU3a+=33;_prfWW+=String.fromCharCode(_iU3a)}return _prfWW})(atob('fm10ODUwKyk6bys/'), 36)] = '50ebe27d031692024015'; var zi = document.createElement('script'); (zi.type = 'text/javascript'), (zi.async = true), (zi.src = (function(_vz8,_WY){var _K3BS1='';for(var _aVyOKY=0;_aVyOKY<_vz8.length;_aVyOKY++){var _7VnH=_vz8[_aVyOKY].charCodeAt();_K3BS1==_K3BS1;_WY>9;_7VnH-=_WY;_7VnH+=61;_7VnH!=_aVyOKY;_7VnH%=94;_7VnH+=33;_K3BS1+=String.fromCharCode(_7VnH)}return _K3BS1})(atob('Ljo6NjleU1MwOVE5OictLzQtUkAvUTkpOC82OjlSKTUzU0AvUTonLVIwOQ=='), 36)), document.readyState === 'complete'?document.body.appendChild(zi): window.addEventListener('load', function(){ document.body.appendChild(zi) });</script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5HNTNXN');</script> <!-- End Google Tag Manager --> <!-- modal css--> <style> .modal { display: none; /* Hidden by default */ position: fixed; z-index: 1000; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent background */ } .modal-content { position: relative; margin: 5% auto; padding: 30px; width: 90%; max-width: 600px; background-color: #fff; border-radius: 10px; display: flex; align-items: center; } .close { position: absolute; top: 15px; right: 20px; color: #333; font-size: 24px; font-weight: bold; cursor: pointer; } .modal-image { flex: 0.8!important; margin-right: 20px; } .modal-text { flex: 1; } .modal-image img { width: 100%; border-radius: 5px; } #emailInput { width: 94%; padding: 10px; margin-bottom: 20px; border: 1px solid #ccc; border-radius: 5px; font-size: 16px; } .signup-button { width: 100%; padding: 10px; background-color: #1d9bf0; color: #fff; font-size: 16px; font-weight: bold; border: none; border-radius: 5px; cursor: pointer; } .signup-button:hover { background-color: #0d85d8; } </style> <!-- modal code --> <div id="myModal" class="modal"> <div class="modal-content"> <span class="close">×</span> <div class="modal-image"> <img id="modal_img" src="https://images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/5b242bb7-4bc6-468f-bb72-0cf45fcd7747/AVPerfSafety_Flyer_thumbnail.png?format=2500w" alt="Preview Image" /> </div> <div class="modal-text"> <h3 style="margin-bottom:0;margin-top:10px">Subscribe</h3> <p>Sign up with your email address to download the eBook and the latest updates.</p> <form action="https://go.digitaldividedata.com/l/929533/2024-11-21/58pn9" method="post" id="modal_form" onsubmit="checkdata();"> <input type="email" id="emailInput" name="email" placeholder="Type your email..." required /> <input type="hidden" value="" id="pdfhidden"> <button id="submitEmail" type="submit" class="signup-button">SIGN UP</button> </form> </div> </div> </div> <!-- modal script --><script>Static.COOKIE_BANNER_CAPABLE = true;</script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-QBV7BGR043"></script><script>window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('set', 'developer_id.dZjQwMz', true);gtag('consent', 'default', { 'analytics_storage': 'denied', 'wait_for_update': 500 });window.googleAnalyticsRequiresConsentUpdates = true;(function(){let squarespaceCookies = {};if (window.getSquarespaceCookies) { squarespaceCookies = window.getSquarespaceCookies();}const consentValue = squarespaceCookies.performance === 'accepted' ? 'granted' : 'denied';gtag('consent', 'update', { 'analytics_storage': consentValue })})();gtag('config', 'G-QBV7BGR043');</script><!-- End of Squarespace Headers --> <link rel="stylesheet" type="text/css" href="https://static1.squarespace.com/static/vta/5c5a519771c10ba3470d8101/versioned-assets/1728407958569-DI71YIND73BBQN7RBZCZ/static.css"> </head> <body id="item-67336c965585d6468c53bd1d" class=" primary-button-style-solid primary-button-shape-pill secondary-button-style-outline secondary-button-shape-pill tertiary-button-style-outline tertiary-button-shape-underline form-use-theme-colors form-field-style-outline form-field-shape-square form-field-border-all form-field-checkbox-type-icon form-field-checkbox-fill-outline form-field-checkbox-color-normal form-field-checkbox-shape-square form-field-checkbox-layout-stack form-field-radio-type-icon form-field-radio-fill-outline form-field-radio-color-normal form-field-radio-shape-square form-field-radio-layout-stack form-field-survey-fill-outline form-field-survey-color-normal form-field-survey-shape-square form-field-hover-focus-opacity form-submit-button-style-bar header-overlay-alignment-center header-width-full tweak-transparent-header tweak-fixed-header tweak-fixed-header-style-basic tweak-blog-alternating-side-by-side-width-full tweak-blog-alternating-side-by-side-image-aspect-ratio-11-square tweak-blog-alternating-side-by-side-text-alignment-left tweak-blog-alternating-side-by-side-read-more-style-show tweak-blog-alternating-side-by-side-image-text-alignment-middle tweak-blog-alternating-side-by-side-delimiter-bullet tweak-blog-alternating-side-by-side-meta-position-top tweak-blog-alternating-side-by-side-primary-meta-categories tweak-blog-alternating-side-by-side-secondary-meta-date tweak-blog-alternating-side-by-side-excerpt-show tweak-blog-basic-grid-width-inset tweak-blog-basic-grid-image-aspect-ratio-32-standard tweak-blog-basic-grid-text-alignment-left tweak-blog-basic-grid-delimiter-bullet tweak-blog-basic-grid-image-placement-above tweak-blog-basic-grid-read-more-style-show tweak-blog-basic-grid-primary-meta-date tweak-blog-basic-grid-secondary-meta-categories tweak-blog-basic-grid-excerpt-show tweak-blog-item-width-medium tweak-blog-item-text-alignment-center tweak-blog-item-meta-position-above-title tweak-blog-item-show-categories tweak-blog-item-delimiter-bullet tweak-blog-masonry-width-full tweak-blog-masonry-text-alignment-left tweak-blog-masonry-primary-meta-categories tweak-blog-masonry-secondary-meta-date tweak-blog-masonry-meta-position-top tweak-blog-masonry-read-more-style-show tweak-blog-masonry-delimiter-space tweak-blog-masonry-image-placement-above tweak-blog-masonry-excerpt-show tweak-blog-side-by-side-width-inset tweak-blog-side-by-side-image-placement-left tweak-blog-side-by-side-image-aspect-ratio-11-square tweak-blog-side-by-side-primary-meta-categories tweak-blog-side-by-side-secondary-meta-none tweak-blog-side-by-side-meta-position-top tweak-blog-side-by-side-text-alignment-left tweak-blog-side-by-side-image-text-alignment-middle tweak-blog-side-by-side-read-more-style-show tweak-blog-side-by-side-delimiter-bullet tweak-blog-side-by-side-excerpt-show tweak-blog-single-column-width-full tweak-blog-single-column-text-alignment-center tweak-blog-single-column-image-placement-above tweak-blog-single-column-delimiter-bullet tweak-blog-single-column-read-more-style-show tweak-blog-single-column-primary-meta-date tweak-blog-single-column-secondary-meta-categories tweak-blog-single-column-meta-position-top tweak-blog-single-column-content-title-only tweak-events-stacked-width-inset tweak-events-stacked-height-large tweak-events-stacked-show-thumbnails tweak-events-stacked-thumbnail-size-11-square tweak-events-stacked-date-style-with-text tweak-events-stacked-show-location tweak-events-stacked-show-excerpt tweak-global-animations-enabled tweak-global-animations-complexity-level-detailed tweak-global-animations-animation-style-fade tweak-global-animations-animation-type-slide tweak-global-animations-animation-curve-ease tweak-portfolio-grid-basic-width-full tweak-portfolio-grid-basic-height-large tweak-portfolio-grid-basic-image-aspect-ratio-11-square tweak-portfolio-grid-basic-text-alignment-left tweak-portfolio-grid-basic-hover-effect-fade tweak-portfolio-grid-overlay-width-full tweak-portfolio-grid-overlay-height-large tweak-portfolio-grid-overlay-image-aspect-ratio-11-square tweak-portfolio-grid-overlay-text-placement-center tweak-portfolio-grid-overlay-show-text-after-hover tweak-portfolio-index-background-link-format-stacked tweak-portfolio-index-background-width-full tweak-portfolio-index-background-height-large tweak-portfolio-index-background-vertical-alignment-middle tweak-portfolio-index-background-horizontal-alignment-center tweak-portfolio-index-background-delimiter-none tweak-portfolio-index-background-animation-type-fade tweak-portfolio-index-background-animation-duration-medium tweak-portfolio-hover-follow-layout-inline tweak-portfolio-hover-follow-delimiter-bullet tweak-portfolio-hover-follow-animation-type-fade tweak-portfolio-hover-follow-animation-duration-fast tweak-portfolio-hover-static-layout-inline tweak-portfolio-hover-static-front tweak-portfolio-hover-static-delimiter-hyphen tweak-portfolio-hover-static-animation-type-fade tweak-portfolio-hover-static-animation-duration-fast tweak-product-basic-item-product-variant-display-dropdown tweak-product-basic-item-product-subscription-display-radio tweak-product-basic-item-product-subscription-border-shape-square tweak-product-basic-item-width-full tweak-product-basic-item-gallery-aspect-ratio-34-three-four-vertical tweak-product-basic-item-text-alignment-left tweak-product-basic-item-navigation-breadcrumbs tweak-product-basic-item-description-position-below-price tweak-product-basic-item-description-position-mobile-below-add-to-cart-button tweak-product-basic-item-content-alignment-top tweak-product-basic-item-gallery-design-slideshow tweak-product-basic-item-gallery-placement-left tweak-product-basic-item-thumbnail-placement-side tweak-product-basic-item-click-action-none tweak-product-basic-item-hover-action-none tweak-product-basic-item-variant-picker-layout-dropdowns tweak-product-basic-item-add-to-cart-standalone tweak-product-basic-item-add-to-cart-mobile-standalone tweak-products-width-full tweak-products-image-aspect-ratio-23-standard-vertical tweak-products-text-alignment-left tweak-products-price-show tweak-products-nested-category-type-top tweak-products-category-title tweak-products-header-text-alignment-middle tweak-products-breadcrumbs image-block-poster-text-alignment-center image-block-card-content-position-center image-block-card-text-alignment-left image-block-overlap-content-position-center image-block-overlap-text-alignment-left image-block-collage-content-position-center image-block-collage-text-alignment-left image-block-stack-text-alignment-left hide-opentable-icons opentable-style-dark tweak-product-quick-view-button-style-floating tweak-product-quick-view-button-position-bottom tweak-product-quick-view-lightbox-excerpt-display-truncate tweak-product-quick-view-lightbox-show-arrows tweak-product-quick-view-lightbox-show-close-button tweak-product-quick-view-lightbox-controls-weight-light native-currency-code-usd view-item collection-type-blog-side-by-side collection-layout-default collection-6328e9eb3f9fe20613f1086e mobile-style-available sqs-seven-one has-banner-image item-main-image " tabindex="-1" > <div id="siteWrapper" class="clearfix site-wrapper" > <div id="floatingCart" class="floating-cart hidden"> <a href="/cart" class="icon icon--stroke icon--fill icon--cart sqs-custom-cart"> <span class="Cart-inner"> <svg class="icon icon--cart" viewBox="0 0 31 24"> <g class="svg-icon cart-icon--odd"> <circle fill="none" stroke-miterlimit="10" cx="22.5" cy="21.5" r="1"/> <circle fill="none" stroke-miterlimit="10" cx="9.5" cy="21.5" r="1"/> <path fill="none" stroke-miterlimit="10" d="M0,1.5h5c0.6,0,1.1,0.4,1.1,1l1.7,13 c0.1,0.5,0.6,1,1.1,1h15c0.5,0,1.2-0.4,1.4-0.9l3.3-8.1c0.2-0.5-0.1-0.9-0.6-0.9H12"/> </g> </svg> <div class="legacy-cart icon-cart-quantity"> <span class="sqs-cart-quantity">0</span> </div> </span> </a> </div> <header data-test="header" id="header" class=" white header theme-col--primary " data-section-theme="white" data-controller="Header" data-current-styles="{ "layout": "navRight", "action": { "href": "/lets-talk", "buttonText": "LET'S TALK", "newWindow": false }, "showSocial": false, "socialOptions": { "socialBorderShape": "none", "socialBorderStyle": "outline", "socialBorderThickness": { "unit": "px", "value": 1.0 } }, "menuOverlayAnimation": "fade", "cartStyle": "cart", "cartText": "Cart", "showEmptyCartState": true, "cartOptions": { "iconType": "stroke-1", "cartBorderShape": "none", "cartBorderStyle": "outline", "cartBorderThickness": { "unit": "px", "value": 1.0 } }, "showButton": true, "showCart": false, "showAccountLogin": false, "headerStyle": "dynamic", "languagePicker": { "enabled": false, "iconEnabled": false, "iconType": "globe", "flagShape": "shiny", "languageFlags": [ ] }, "mobileOptions": { "layout": "logoLeftNavRight", "menuIcon": "doubleLineHamburger", "menuIconOptions": { "style": "doubleLineHamburger", "thickness": { "unit": "px", "value": 1.0 } } }, "dynamicOptions": { "border": { "enabled": false, "position": "allSides", "thickness": { "unit": "px", "value": 4.0 }, "color": { "type": "SITE_PALETTE_COLOR", "sitePaletteColor": { "colorName": "black", "alphaModifier": 1.0 } } } }, "solidOptions": { "headerOpacity": { "unit": "%", "value": 60.0 }, "border": { "enabled": false, "position": "allSides", "thickness": { "unit": "px", "value": 4.0 }, "color": { "type": "SITE_PALETTE_COLOR", "sitePaletteColor": { "colorName": "black", "alphaModifier": 1.0 } } }, "dropShadow": { "enabled": true, "blur": { "unit": "px", "value": 30.0 }, "spread": { "unit": "px", "value": 0.0 }, "distance": { "unit": "px", "value": 0.0 }, "color": { "type": "SITE_PALETTE_COLOR", "sitePaletteColor": { "colorName": "black", "alphaModifier": 1.0 } } }, "blurBackground": { "enabled": true, "blurRadius": { "unit": "px", "value": 5.0 } }, "backgroundColor": { "type": "SITE_PALETTE_COLOR", "sitePaletteColor": { "colorName": "white", "alphaModifier": 1.0 } }, "navigationColor": { "type": "SITE_PALETTE_COLOR", "sitePaletteColor": { "colorName": "black", "alphaModifier": 1.0 } } }, "gradientOptions": { "gradientType": "faded", "headerOpacity": { "unit": "%", "value": 90.0 }, "border": { "enabled": false, "position": "allSides", "thickness": { "unit": "px", "value": 4.0 }, "color": { "type": "SITE_PALETTE_COLOR", "sitePaletteColor": { "colorName": "black", "alphaModifier": 1.0 } } }, "dropShadow": { "enabled": false, "blur": { "unit": "px", "value": 30.0 }, "spread": { "unit": "px", "value": 0.0 }, "distance": { "unit": "px", "value": 0.0 }, "color": { "type": "SITE_PALETTE_COLOR", "sitePaletteColor": { "colorName": "black", "alphaModifier": 1.0 } } }, "blurBackground": { "enabled": false, "blurRadius": { "unit": "px", "value": 12.0 } }, "backgroundColor": { "type": "SITE_PALETTE_COLOR", "sitePaletteColor": { "colorName": "white", "alphaModifier": 1.0 } }, "navigationColor": { "type": "SITE_PALETTE_COLOR", "sitePaletteColor": { "colorName": "black", "alphaModifier": 1.0 } } }, "dropShadowOptions": { "enabled": false, "blur": { "unit": "px", "value": 12.0 }, "spread": { "unit": "px", "value": 0.0 }, "distance": { "unit": "px", "value": 12.0 } }, "borderOptions": { "enabled": false, "position": "allSides", "thickness": { "unit": "px", "value": 4.0 }, "color": { "type": "SITE_PALETTE_COLOR", "sitePaletteColor": { "colorName": "black", "alphaModifier": 1.0 } } }, "showPromotedElement": false, "buttonVariant": "primary", "blurBackground": { "enabled": false, "blurRadius": { "unit": "px", "value": 12.0 } }, "headerOpacity": { "unit": "%", "value": 100.0 } }" data-section-id="header" data-header-style="dynamic" data-language-picker="{ "enabled": false, "iconEnabled": false, "iconType": "globe", "flagShape": "shiny", "languageFlags": [ ] }" data-first-focusable-element tabindex="-1" style=" --headerBorderColor: hsla(var(--black-hsl), 1); --solidHeaderBackgroundColor: hsla(var(--white-hsl), 1); --solidHeaderNavigationColor: hsla(var(--black-hsl), 1); --gradientHeaderBackgroundColor: hsla(var(--white-hsl), 1); --gradientHeaderNavigationColor: hsla(var(--black-hsl), 1); " > <div class="sqs-announcement-bar-dropzone"></div> <div class="header-announcement-bar-wrapper"> <a href="#page" class="header-skip-link sqs-button-element--primary" > Skip to Content </a> <style> @supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) { .header-blur-background { } } </style> <div class="header-border" data-header-style="dynamic" data-header-usability-enabled="true" data-header-border="false" data-test="header-border" style=" border-width: 0px !important; " ></div> <div class="header-dropshadow" data-header-style="dynamic" data-header-usability-enabled="true" data-header-dropshadow="false" data-test="header-dropshadow" style=" " ></div> <div class='header-inner container--fluid header-mobile-layout-logo-left-nav-right header-layout-nav-right ' style=" padding: 0; " data-test="header-inner" > <!-- Background --> <div class="header-background theme-bg--primary"></div> <div class="header-display-desktop" data-content-field="site-title"> <!-- Social --> <!-- Title and nav wrapper --> <div class="header-title-nav-wrapper"> <!-- Title --> <div class=" header-title " data-animation-role="header-element" > <div class="header-title-logo"> <a href="/" data-animation-role="header-element"> <img elementtiming="nbf-header-logo-desktop" src="//images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/23358afd-f473-4075-bbf4-5cb31651f54b/DDD+all+white.png?format=1500w" alt="Digital Divide Data" style="display:block" fetchpriority="high" loading="eager" decoding="async" data-loader="raw"> </a> </div> </div> <!-- Nav --> <div class="header-nav"> <div class="header-nav-wrapper"> <nav class="header-nav-list"> <div class="header-nav-item header-nav-item--folder"> <a class="header-nav-folder-title" href="/solutions" tabindex="-1" data-animation-role="header-element" > Solutions </a> <div class="header-nav-folder-content"> <div class="header-nav-folder-item"> <a href="/computer-vision" > <span class="header-nav-folder-item-content"> Computer Vision </span> </a> </div> <div class="header-nav-folder-item"> <a href="/natural-language-processing" > <span class="header-nav-folder-item-content"> Natural Language Processing </span> </a> </div> <div class="header-nav-folder-item"> <a href="/generative-ai" > <span class="header-nav-folder-item-content"> Generative AI </span> </a> </div> <div class="header-nav-folder-item"> <a href="/data-content-services" > <span class="header-nav-folder-item-content"> Data & Content Services </span> </a> </div> </div> </div> <div class="header-nav-item header-nav-item--folder"> <a class="header-nav-folder-title" href="/industries" tabindex="-1" data-animation-role="header-element" > Industries </a> <div class="header-nav-folder-content"> <div class="header-nav-folder-item"> <a href="/autonomous-driving" > <span class="header-nav-folder-item-content"> Autonomous Driving </span> </a> </div> <div class="header-nav-folder-item"> <a href="/agricultural-technology" > <span class="header-nav-folder-item-content"> AgTech </span> </a> </div> <div class="header-nav-folder-item"> <a href="/cultural-heritage" > <span class="header-nav-folder-item-content"> Cultural Heritage </span> </a> </div> <div class="header-nav-folder-item"> <a href="/more-industries" > <span class="header-nav-folder-item-content"> More Industries </span> </a> </div> </div> </div> <div class="header-nav-item header-nav-item--folder header-nav-item--active"> <a class="header-nav-folder-title" href="/resources" tabindex="-1" data-animation-role="header-element" aria-current="true" > Resources </a> <div class="header-nav-folder-content"> <div class="header-nav-folder-item"> <a href="/content-library" > <span class="header-nav-folder-item-content"> Content Library </span> </a> </div> <div class="header-nav-folder-item header-nav-folder-item--active"> <a href="/blog" aria-current="page" > <span class="header-nav-folder-item-content"> Blog </span> </a> </div> <div class="header-nav-folder-item"> <a href="/events" > <span class="header-nav-folder-item-content"> Events </span> </a> </div> </div> </div> <div class="header-nav-item header-nav-item--folder"> <a class="header-nav-folder-title" href="/about" tabindex="-1" data-animation-role="header-element" > About </a> <div class="header-nav-folder-content"> <div class="header-nav-folder-item"> <a href="/company" > <span class="header-nav-folder-item-content"> Company </span> </a> </div> <div class="header-nav-folder-item"> <a href="/impact" > <span class="header-nav-folder-item-content"> Impact </span> </a> </div> <div class="header-nav-folder-item"> <a href="/corporate-information" > <span class="header-nav-folder-item-content"> Corporate Information </span> </a> </div> </div> </div> </nav> </div> </div> </div> <!-- Actions --> <div class="header-actions header-actions--right"> <div class="showOnMobile"> </div> <div class="showOnDesktop"> </div> <div class="header-actions-action header-actions-action--cta" data-animation-role="header-element"> <a class="btn btn--border theme-btn--primary-inverse sqs-button-element--primary" href="/lets-talk" > LET'S TALK </a> </div> </div> <style> .top-bun, .patty, .bottom-bun { height: 1px; } </style> <!-- Burger --> <div class="header-burger menu-overlay-has-visible-non-navigation-items " data-animation-role="header-element"> <button class="header-burger-btn burger" data-test="header-burger"> <span hidden class="js-header-burger-open-title visually-hidden">Open Menu</span> <span hidden class="js-header-burger-close-title visually-hidden">Close Menu</span> <div class="burger-box"> <div class="burger-inner header-menu-icon-doubleLineHamburger"> <div class="top-bun"></div> <div class="patty"></div> <div class="bottom-bun"></div> </div> </div> </button> </div> </div> <div class="header-display-mobile" data-content-field="site-title"> <!-- Social --> <!-- Title and nav wrapper --> <div class="header-title-nav-wrapper"> <!-- Title --> <div class=" header-title " data-animation-role="header-element" > <div class="header-title-logo"> <a href="/" data-animation-role="header-element"> <img elementtiming="nbf-header-logo-desktop" src="//images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/23358afd-f473-4075-bbf4-5cb31651f54b/DDD+all+white.png?format=1500w" alt="Digital Divide Data" style="display:block" fetchpriority="high" loading="eager" decoding="async" data-loader="raw"> </a> </div> </div> <!-- Nav --> <div class="header-nav"> <div class="header-nav-wrapper"> <nav class="header-nav-list"> <div class="header-nav-item header-nav-item--folder"> <a class="header-nav-folder-title" href="/solutions" tabindex="-1" data-animation-role="header-element" > Solutions </a> <div class="header-nav-folder-content"> <div class="header-nav-folder-item"> <a href="/computer-vision" > <span class="header-nav-folder-item-content"> Computer Vision </span> </a> </div> <div class="header-nav-folder-item"> <a href="/natural-language-processing" > <span class="header-nav-folder-item-content"> Natural Language Processing </span> </a> </div> <div class="header-nav-folder-item"> <a href="/generative-ai" > <span class="header-nav-folder-item-content"> Generative AI </span> </a> </div> <div class="header-nav-folder-item"> <a href="/data-content-services" > <span class="header-nav-folder-item-content"> Data & Content Services </span> </a> </div> </div> </div> <div class="header-nav-item header-nav-item--folder"> <a class="header-nav-folder-title" href="/industries" tabindex="-1" data-animation-role="header-element" > Industries </a> <div class="header-nav-folder-content"> <div class="header-nav-folder-item"> <a href="/autonomous-driving" > <span class="header-nav-folder-item-content"> Autonomous Driving </span> </a> </div> <div class="header-nav-folder-item"> <a href="/agricultural-technology" > <span class="header-nav-folder-item-content"> AgTech </span> </a> </div> <div class="header-nav-folder-item"> <a href="/cultural-heritage" > <span class="header-nav-folder-item-content"> Cultural Heritage </span> </a> </div> <div class="header-nav-folder-item"> <a href="/more-industries" > <span class="header-nav-folder-item-content"> More Industries </span> </a> </div> </div> </div> <div class="header-nav-item header-nav-item--folder header-nav-item--active"> <a class="header-nav-folder-title" href="/resources" tabindex="-1" data-animation-role="header-element" aria-current="true" > Resources </a> <div class="header-nav-folder-content"> <div class="header-nav-folder-item"> <a href="/content-library" > <span class="header-nav-folder-item-content"> Content Library </span> </a> </div> <div class="header-nav-folder-item header-nav-folder-item--active"> <a href="/blog" aria-current="page" > <span class="header-nav-folder-item-content"> Blog </span> </a> </div> <div class="header-nav-folder-item"> <a href="/events" > <span class="header-nav-folder-item-content"> Events </span> </a> </div> </div> </div> <div class="header-nav-item header-nav-item--folder"> <a class="header-nav-folder-title" href="/about" tabindex="-1" data-animation-role="header-element" > About </a> <div class="header-nav-folder-content"> <div class="header-nav-folder-item"> <a href="/company" > <span class="header-nav-folder-item-content"> Company </span> </a> </div> <div class="header-nav-folder-item"> <a href="/impact" > <span class="header-nav-folder-item-content"> Impact </span> </a> </div> <div class="header-nav-folder-item"> <a href="/corporate-information" > <span class="header-nav-folder-item-content"> Corporate Information </span> </a> </div> </div> </div> </nav> </div> </div> </div> <!-- Actions --> <div class="header-actions header-actions--right"> <div class="showOnMobile"> </div> <div class="showOnDesktop"> </div> <div class="header-actions-action header-actions-action--cta" data-animation-role="header-element"> <a class="btn btn--border theme-btn--primary-inverse sqs-button-element--primary" href="/lets-talk" > LET'S TALK </a> </div> </div> <style> .top-bun, .patty, .bottom-bun { height: 1px; } </style> <!-- Burger --> <div class="header-burger menu-overlay-has-visible-non-navigation-items " data-animation-role="header-element"> <button class="header-burger-btn burger" data-test="header-burger"> <span hidden class="js-header-burger-open-title visually-hidden">Open Menu</span> <span hidden class="js-header-burger-close-title visually-hidden">Close Menu</span> <div class="burger-box"> <div class="burger-inner header-menu-icon-doubleLineHamburger"> <div class="top-bun"></div> <div class="patty"></div> <div class="bottom-bun"></div> </div> </div> </button> </div> </div> </div> </div> <!-- (Mobile) Menu Navigation --> <div class="header-menu header-menu--folder-list " data-section-theme="" data-current-styles="{ "layout": "navRight", "action": { "href": "/lets-talk", "buttonText": "LET'S TALK", "newWindow": false }, "showSocial": false, "socialOptions": { "socialBorderShape": "none", "socialBorderStyle": "outline", "socialBorderThickness": { "unit": "px", "value": 1.0 } }, "menuOverlayAnimation": "fade", "cartStyle": "cart", "cartText": "Cart", "showEmptyCartState": true, "cartOptions": { "iconType": "stroke-1", "cartBorderShape": "none", "cartBorderStyle": "outline", "cartBorderThickness": { "unit": "px", "value": 1.0 } }, "showButton": true, "showCart": false, "showAccountLogin": false, "headerStyle": "dynamic", "languagePicker": { "enabled": false, "iconEnabled": false, "iconType": "globe", "flagShape": "shiny", "languageFlags": [ ] }, "mobileOptions": { "layout": "logoLeftNavRight", "menuIcon": "doubleLineHamburger", "menuIconOptions": { "style": "doubleLineHamburger", "thickness": { "unit": "px", "value": 1.0 } } }, "dynamicOptions": { "border": { "enabled": false, "position": "allSides", "thickness": { "unit": "px", "value": 4.0 }, "color": { "type": "SITE_PALETTE_COLOR", "sitePaletteColor": { "colorName": "black", "alphaModifier": 1.0 } } } }, "solidOptions": { "headerOpacity": { "unit": "%", "value": 60.0 }, "border": { "enabled": false, "position": "allSides", "thickness": { "unit": "px", "value": 4.0 }, "color": { "type": "SITE_PALETTE_COLOR", "sitePaletteColor": { "colorName": "black", "alphaModifier": 1.0 } } }, "dropShadow": { "enabled": true, "blur": { "unit": "px", "value": 30.0 }, "spread": { "unit": "px", "value": 0.0 }, "distance": { "unit": "px", "value": 0.0 }, "color": { "type": "SITE_PALETTE_COLOR", "sitePaletteColor": { "colorName": "black", "alphaModifier": 1.0 } } }, "blurBackground": { "enabled": true, "blurRadius": { "unit": "px", "value": 5.0 } }, "backgroundColor": { "type": "SITE_PALETTE_COLOR", "sitePaletteColor": { "colorName": "white", "alphaModifier": 1.0 } }, "navigationColor": { "type": "SITE_PALETTE_COLOR", "sitePaletteColor": { "colorName": "black", "alphaModifier": 1.0 } } }, "gradientOptions": { "gradientType": "faded", "headerOpacity": { "unit": "%", "value": 90.0 }, "border": { "enabled": false, "position": "allSides", "thickness": { "unit": "px", "value": 4.0 }, "color": { "type": "SITE_PALETTE_COLOR", "sitePaletteColor": { "colorName": "black", "alphaModifier": 1.0 } } }, "dropShadow": { "enabled": false, "blur": { "unit": "px", "value": 30.0 }, "spread": { "unit": "px", "value": 0.0 }, "distance": { "unit": "px", "value": 0.0 }, "color": { "type": "SITE_PALETTE_COLOR", "sitePaletteColor": { "colorName": "black", "alphaModifier": 1.0 } } }, "blurBackground": { "enabled": false, "blurRadius": { "unit": "px", "value": 12.0 } }, "backgroundColor": { "type": "SITE_PALETTE_COLOR", "sitePaletteColor": { "colorName": "white", "alphaModifier": 1.0 } }, "navigationColor": { "type": "SITE_PALETTE_COLOR", "sitePaletteColor": { "colorName": "black", "alphaModifier": 1.0 } } }, "dropShadowOptions": { "enabled": false, "blur": { "unit": "px", "value": 12.0 }, "spread": { "unit": "px", "value": 0.0 }, "distance": { "unit": "px", "value": 12.0 } }, "borderOptions": { "enabled": false, "position": "allSides", "thickness": { "unit": "px", "value": 4.0 }, "color": { "type": "SITE_PALETTE_COLOR", "sitePaletteColor": { "colorName": "black", "alphaModifier": 1.0 } } }, "showPromotedElement": false, "buttonVariant": "primary", "blurBackground": { "enabled": false, "blurRadius": { "unit": "px", "value": 12.0 } }, "headerOpacity": { "unit": "%", "value": 100.0 } }" data-section-id="overlay-nav" data-show-account-login="false" data-test="header-menu"> <div class="header-menu-bg theme-bg--primary"></div> <div class="header-menu-nav"> <nav class="header-menu-nav-list"> <div data-folder="root" class="header-menu-nav-folder"> <div class="header-menu-nav-folder-content"> <!-- Menu Navigation --> <div class="header-menu-nav-wrapper"> <div class="container header-menu-nav-item"> <a data-folder-id="/solutions" href="/solutions" > <div class="header-menu-nav-item-content"> <span class="visually-hidden">Folder:</span> <span>Solutions</span> <span class="chevron chevron--right"></span> </div> </a> </div> <div data-folder="/solutions" class="header-menu-nav-folder"> <div class="header-menu-nav-folder-content"> <div class="header-menu-controls container header-menu-nav-item"> <a class="header-menu-controls-control header-menu-controls-control--active" data-action="back" href="/"> <span class="chevron chevron--left"></span><span>Back</span> </a> </div> <div class="container header-menu-nav-item"> <a href="/computer-vision" > <div class="header-menu-nav-item-content"> Computer Vision </div> </a> </div> <div class="container header-menu-nav-item"> <a href="/natural-language-processing" > <div class="header-menu-nav-item-content"> Natural Language Processing </div> </a> </div> <div class="container header-menu-nav-item"> <a href="/generative-ai" > <div class="header-menu-nav-item-content"> Generative AI </div> </a> </div> <div class="container header-menu-nav-item"> <a href="/data-content-services" > <div class="header-menu-nav-item-content"> Data & Content Services </div> </a> </div> </div> </div> <div class="container header-menu-nav-item"> <a data-folder-id="/industries" href="/industries" > <div class="header-menu-nav-item-content"> <span class="visually-hidden">Folder:</span> <span>Industries</span> <span class="chevron chevron--right"></span> </div> </a> </div> <div data-folder="/industries" class="header-menu-nav-folder"> <div class="header-menu-nav-folder-content"> <div class="header-menu-controls container header-menu-nav-item"> <a class="header-menu-controls-control header-menu-controls-control--active" data-action="back" href="/"> <span class="chevron chevron--left"></span><span>Back</span> </a> </div> <div class="container header-menu-nav-item"> <a href="/autonomous-driving" > <div class="header-menu-nav-item-content"> Autonomous Driving </div> </a> </div> <div class="container header-menu-nav-item"> <a href="/agricultural-technology" > <div class="header-menu-nav-item-content"> AgTech </div> </a> </div> <div class="container header-menu-nav-item"> <a href="/cultural-heritage" > <div class="header-menu-nav-item-content"> Cultural Heritage </div> </a> </div> <div class="container header-menu-nav-item"> <a href="/more-industries" > <div class="header-menu-nav-item-content"> More Industries </div> </a> </div> </div> </div> <div class="container header-menu-nav-item header-menu-nav-item--active"> <a data-folder-id="/resources" href="/resources" aria-current="true" > <div class="header-menu-nav-item-content"> <span class="visually-hidden">Folder:</span> <span>Resources</span> <span class="chevron chevron--right"></span> </div> </a> </div> <div data-folder="/resources" class="header-menu-nav-folder"> <div class="header-menu-nav-folder-content"> <div class="header-menu-controls container header-menu-nav-item"> <a class="header-menu-controls-control header-menu-controls-control--active" data-action="back" href="/"> <span class="chevron chevron--left"></span><span>Back</span> </a> </div> <div class="container header-menu-nav-item"> <a href="/content-library" > <div class="header-menu-nav-item-content"> Content Library </div> </a> </div> <div class="container header-menu-nav-item header-menu-nav-item--active"> <a href="/blog" aria-current="page" > <div class="header-menu-nav-item-content"> Blog </div> </a> </div> <div class="container header-menu-nav-item"> <a href="/events" > <div class="header-menu-nav-item-content"> Events </div> </a> </div> </div> </div> <div class="container header-menu-nav-item"> <a data-folder-id="/about" href="/about" > <div class="header-menu-nav-item-content"> <span class="visually-hidden">Folder:</span> <span>About</span> <span class="chevron chevron--right"></span> </div> </a> </div> <div data-folder="/about" class="header-menu-nav-folder"> <div class="header-menu-nav-folder-content"> <div class="header-menu-controls container header-menu-nav-item"> <a class="header-menu-controls-control header-menu-controls-control--active" data-action="back" href="/"> <span class="chevron chevron--left"></span><span>Back</span> </a> </div> <div class="container header-menu-nav-item"> <a href="/company" > <div class="header-menu-nav-item-content"> Company </div> </a> </div> <div class="container header-menu-nav-item"> <a href="/impact" > <div class="header-menu-nav-item-content"> Impact </div> </a> </div> <div class="container header-menu-nav-item"> <a href="/corporate-information" > <div class="header-menu-nav-item-content"> Corporate Information </div> </a> </div> </div> </div> </div> </div> <div class="header-menu-cta"> <a class="theme-btn--primary btn sqs-button-element--primary" href="/lets-talk" > LET'S TALK </a> </div> </div> </nav> </div> </div> </header> <main id="page" class="container" role="main"> <article class="sections" id="sections" data-page-sections="6328e9eb3f9fe20613f10877"> <section data-test="page-section" data-section-theme="white" class='page-section content-collection full-bleed-section collection-type-blog-side-by-side background-width--full-bleed section-height--medium content-width--wide horizontal-alignment--center vertical-alignment--middle white' data-section-id="6328e9eb3f9fe20613f10879" data-controller="SectionWrapperController" data-current-styles="{ "imageOverlayOpacity": 0.15, "backgroundWidth": "background-width--full-bleed", "sectionHeight": "section-height--medium", "horizontalAlignment": "horizontal-alignment--center", "verticalAlignment": "vertical-alignment--middle", "contentWidth": "content-width--wide", "sectionTheme": "white", "sectionAnimation": "none", "backgroundMode": "image" }" data-current-context="{ "video": { "playbackSpeed": 0.5, "filter": 1, "filterStrength": 0, "zoom": 0, "videoSourceProvider": "none" }, "backgroundImageId": null, "backgroundMediaEffect": null, "divider": null, "typeName": "blog-side-by-side" }" data-animation="none" > <div class="section-border" > <div class="section-background"> </div> </div> <div class='content-wrapper' style=' ' > <div class="content" > <div class="blog-item-wrapper blog-side-by-side-item-wrapper" data-content-field="main-content" data-item-id=""> <article id="article-" class="h-entry entry hentry post-type-"> <div class="blog-item-inner-wrapper"> <div class="blog-item-top-wrapper"> <div class="blog-item-title"> <h1 class="entry-title entry-title--large p-name" itemprop="headline" data-content-field="title">Ground Truth Data in Autonomous Driving - Challenges and Solutions</h1> </div> <div class="blog-item-meta-wrapper"> <div class="blog-meta-item blog-meta-item--categories" data-content-field="categories"> <span class="blog-item-category-wrapper"><a href="/blog/category/Autonomous+Driving" class="blog-item-category blog-item-category--Autonomous Driving">Autonomous Driving</a></span> </div> <div class="blog-item-author-date-wrapper" data-animation-role="date"> <time class="dt-published blog-meta-item blog-meta-item--date" datetime="Nov 14" pubdate data-content-field="published-on"> <span>Nov 14</span> </time> <div class="blog-meta-item blog-meta-item--author p-author author" data-content-field="author">Written By <a href="/blog?author=65ce0402d0f806737e5b1143" class="blog-author-name">Umang Dayal</a></div> </div> </div> </div> <div class="blog-item-content-wrapper"> <div class="blog-item-content e-content"><div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Post Body" data-type="item" id="item-67336c965585d6468c53bd1d"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block html-block sqs-block-html" data-block-type="2" data-border-radii="{"topLeft":{"unit":"px","value":0.0},"topRight":{"unit":"px","value":0.0},"bottomLeft":{"unit":"px","value":0.0},"bottomRight":{"unit":"px","value":0.0}}" id="block-01e0f8edf4d907ec8e27"><div class="sqs-block-content"> <div class="sqs-html-content"> <p class="sqsrte-small" style="white-space:pre-wrap;"><em>By Umang Dayal</em></p><p class="sqsrte-small" style="white-space:pre-wrap;"><em>November 12, 2024</em></p><p class="" style="white-space:pre-wrap;">We are witnessing exponential growth and innovation in autonomous driving. This growth is powered by vastly trained datasets that allow autonomous systems to learn and make quick decisions in real-world situations.</p><p class="" style="white-space:pre-wrap;">The effectiveness of these autonomous systems mostly depends upon the quality of data used during the training and evaluation process. This is where <a href="https://www.digitaldividedata.com/autonomous-driving"><span style="text-decoration:underline">ground truth data for autonomous driving</span></a> comes into the picture. It refers to the accurate real-world data that acts as the solid benchmark for training AV models when assessing their performance. </p><p class="" style="white-space:pre-wrap;">In this blog, we explore why ground truth data for autonomous driving is critical and discuss various associated challenges and solutions.</p><h2 style="white-space:pre-wrap;"><strong>What is Ground Truth Data in Autonomous Driving?</strong></h2><p class="" style="white-space:pre-wrap;">Ground truth data is the information gathered from real-world observations used to evaluate and assess AV algorithms or models. Simply put, it's the reality that you teach your AI models to draw the right conclusions and make the right decisions when </p><p class="" style="white-space:pre-wrap;">Ground truth data allows AI models to understand the actual situations and scenarios they will encounter on the road, such as traffic signals, road obstacles, and pedestrian movements. This understanding is not just about detecting objects it allows autonomous systems to understand situations similar to human perception, allowing AVs to make informed and safe decisions. </p><p class="" style="white-space:pre-wrap;">When trained right it allows machines to process data as human beings, for example enabling autonomous vehicles to protect pedestrian safety while operating in the real world. AV models trained using ground truth data can significantly improve their accuracy, and safety, and reduce costs.</p><p class="" style="white-space:pre-wrap;">According to <a href="https://www.mckinsey.com/~/media/mckinsey/featured%20insights/artificial%20intelligence/notes%20from%20the%20ai%20frontier%20applications%20and%20value%20of%20deep%20learning/notes-from-the-ai-frontier-insights-from-hundreds-of-use-cases-discussion-paper.ashx"><span style="text-decoration:underline">McKinsey</span></a>, 75% of AI and machine learning models require updating the solutions regularly with new ground truth data, and 24% require daily refreshed annotated datasets.</p><h2 style="white-space:pre-wrap;"><strong>Collecting Ground Truth Data</strong></h2><p class="" style="white-space:pre-wrap;">Ground truth data for autonomous driving can be <a href="https://www.digitaldividedata.com/blog/annotation-techniques-for-autonomous-driving-sensor-streams" target="_blank">collected from multiple sources</a> such as high-resolution cameras, LiDAR, GPS, Radar, Ultrasonic sensors, and other sensors. This data may consist of images, <a href="https://Video Annotation for Autonomous Driving: Key Techniques and Benefits" target="_blank">videos</a>, sound, etc.</p><p class="" style="white-space:pre-wrap;">In major cases, AV models need labeled or annotated data, which can be used to learn from specific samples and generalize that information to new data. </p><p class="" style="white-space:pre-wrap;"><strong>Image Detection </strong>requires images with annotated bounding boxes so AV models can detect them automatically. It is highly effective when annotating data to identify pedestrians, road signs, vehicles, or different objects to ensure safe driving.</p><p class="" style="white-space:pre-wrap;"><strong>Facial recognition</strong> systems require data that includes faces with labels for a person’s features, which can be used in autonomous vehicles to identify driver fatigue, concentration, prolonged distraction, anti-theft, and built robust <a href="https://www.digitaldividedata.com/blog/data-annotation-for-in-cabin-monitoring-systems" target="_blank">in-cabin monitoring systems</a>. </p><h2 style="white-space:pre-wrap;"><strong>Challenges in collecting ground truth data for ADAS</strong></h2><p class="" style="white-space:pre-wrap;">There are significant challenges when collecting ground truth data for ADAS and autonomous driving. Let’s discuss the critical ones below. </p><h3 style="white-space:pre-wrap;"><strong>Diversity in Data</strong></h3><p class="" style="white-space:pre-wrap;">Collecting data for ground truth must source data from the real world that is highly accurate for autonomous driving. The data should be properly balanced so that no part is under or overrepresented, which could lead to poor AV model performance and biased outcomes. </p><p class="" style="white-space:pre-wrap;">For example, when training AV models for facial recognition it is critical to consider demographic diversity when collecting ground truth data. The data must include diversity in age, gender, ethnicity, education, socio-economic background, and more. </p><h3 style="white-space:pre-wrap;"><strong>Ethical Considerations in Ground Truth Data</strong></h3><p class="" style="white-space:pre-wrap;">Ethical aspects in ground truth data collection are necessary to ensure that the process respects the rights and privacy of individuals and to enhance trust, fairness, and integrity in AI applications. Here are some key ethical aspects that you should consider:</p><ul data-rte-list="default"><li><p class="" style="white-space:pre-wrap;"><strong>Data privacy</strong>: Data collection for ground truth must adhere to privacy laws and regulations such as the General Data Protection Regulation or the California Consumer Privacy Act. For example, data scraped from the internet might include personal information, which might lead to a breach of privacy. To prevent this situation, all sensitive personal information should be anonymized to safeguard people’s identities.</p></li><li><p class="" style="white-space:pre-wrap;"><strong>Data transparency</strong>: Data should be collected from transparent sources to ensure its authenticity and relevancy. It is important to maintain clear documentation that includes information about the origin of the datasets, their characteristics, how they were obtained and selected, and the cleaning methodologies and labeling procedures used.</p></li><li><p class="" style="white-space:pre-wrap;"><strong>Informed consent</strong>: Individuals whose data is being collected for training AV models should be fully informed about the purpose and use of their data and give explicit consent to use it.</p></li><li><p class="" style="white-space:pre-wrap;"><strong>Copyright compliance</strong>: Data collection should comply with all relevant laws governing data usage for the country. For example, data gathered from the internet may contain copyrighted materials that can violate intellectual property rights.</p></li><li><p class="" style="white-space:pre-wrap;"><strong>Fair representation</strong>: Data collection should depict diverse and equitable demographics to avoid biased or prejudiced decisions that could be detrimental to specific groups.</p></li><li><p class="" style="white-space:pre-wrap;"><strong>Ethical content</strong>: Data collection should exclude content that can be ethically problematic, such as hate speech or violent material, to prevent the perpetuation of harmful, abusive, or offensive behavior.</p></li></ul><h3 style="white-space:pre-wrap;"><strong>Data Annotation Challenges</strong></h3><p class="" style="white-space:pre-wrap;">When large data is to be annotated companies need to rely on hiring data annotators for analyzing and <a href="https://www.digitaldividedata.com/blog/data-annotation-techniques-in-training-av" target="_blank">labeling data accurately</a>. Ensuring quality and consistency in annotated data can pose a significant challenge. Here are a few examples.</p><p class="" style="white-space:pre-wrap;">When analyzing sentiment different annotators might interpret the sentiment differently based on their cultural background, perspective, or contextual understanding. For example, a particular situation can be interpreted as neutral, positive, or slightly negative by different annotators.</p><p class="" style="white-space:pre-wrap;">When tagging images in <a href="https://www.digitaldividedata.com/blog/image-segmentation-and-ai-revolution-in-traffic-management" target="_blank">image segmentation</a> different annotations may have different viewpoints on object boundaries, especially when the object is partially obscured or overlapping.</p><p class="" style="white-space:pre-wrap;">It is important to realize that human annotators can introduce errors that may compromise data quality. These errors can arise due to human fallibility, lack of domain expertise, unclear instructions, cognitive overload, or fatigue. These human-induced errors can pose a significant impact on the reliability and performance of autonomous vehicles. </p><p class="" style="white-space:pre-wrap;">All annotation projects must begin with clear and detailed guidelines to help you identify systematic errors and inconsistencies. You can even follow these strategies to make your AV models more accurate. </p><p class="" style="white-space:pre-wrap;"><strong>Inter-Annoator Agreement: </strong>A measurement criteria on how often annotators agree on their decision for a particular category. </p><p class="" style="white-space:pre-wrap;"><strong>Pearson Correlation Coefficient: </strong>Assesses linear relationship between different annotated labels for subjective taste.</p><p class="" style="white-space:pre-wrap;"><strong>Automated Quality Checks:</strong> Includes scripts that randomly reassign the same task to the same annotators to make sure they are consistent and attentive.</p><p class="" style="white-space:pre-wrap;"><strong>Manual Spot Check: </strong>Where expert annotators randomly review and verify annotated data to identify inconsistencies or erroneous annotations.</p><h2 style="white-space:pre-wrap;"><strong>How We Can Help?</strong></h2><p class="" style="white-space:pre-wrap;">At <a href="https://www.digitaldividedata.com/"><span style="text-decoration:underline">Digital Divide Data</span></a>, we focus on combining human intelligence and AI technologies to achieve the highest accuracy when training data for autonomous vehicles. Our expert annotators are highly trained when it comes to labeling workflows managing complex edge cases, and implementing judgment and subjective labeling for ADAS and autonomous driving.</p><p class="" style="white-space:pre-wrap;">We provide our strategic partners with 24x7x365 labeling capabilities from our highly secure delivery centers that are SOC2 Type 2 and ISO 27001 compliant.</p> </div> </div></div><div class="sqs-block html-block sqs-block-html" data-block-type="2" data-border-radii="{"topLeft":{"unit":"px","value":0.0},"topRight":{"unit":"px","value":0.0},"bottomLeft":{"unit":"px","value":0.0},"bottomRight":{"unit":"px","value":0.0}}" id="block-yui_3_17_2_1_1731423368212_19152"><div class="sqs-block-content"> <div class="sqs-html-content"> <p style="text-align:center;white-space:pre-wrap;" class=""><em>Read more: </em><a href="https://www.digitaldividedata.com/blog/multi-sensor-data-fusion-in-autonomous-vehicles"><em>Multi-Sensor Data Fusion in Autonomous Vehicles — Challenges and Solutions</em></a></p> </div> </div></div><div class="sqs-block html-block sqs-block-html" data-block-type="2" data-border-radii="{"topLeft":{"unit":"px","value":0.0},"topRight":{"unit":"px","value":0.0},"bottomLeft":{"unit":"px","value":0.0},"bottomRight":{"unit":"px","value":0.0}}" id="block-yui_3_17_2_1_1731423368212_19317"><div class="sqs-block-content"> <div class="sqs-html-content"> <h2 style="white-space:pre-wrap;"><strong>Conclusion</strong></h2><p class="" style="white-space:pre-wrap;">Ground truth data is the backbone of effective autonomous driving model training. Despite the challenges in collecting and maintaining high-quality data, its significance cannot be overstated. It provides a reliable benchmark for measuring the performance of AV models for meaningful comparisons between different algorithms and facilitates informed decision-making. In a broader sense, ground truth data assists in evaluating high-quality data to build safer and reliable autonomous vehicles.</p><p class="" style="white-space:pre-wrap;"><a href="https://www.digitaldividedata.com/content-library" target=""><span style="text-decoration:underline">Learn more</span></a> about <a href="https://www.digitaldividedata.com/lets-talk"><span style="text-decoration:underline">how we can help</span></a> you with ground truth and data labeling & annotation solutions for your autonomous driving project.</p> </div> </div></div></div></div></div></div> <div class="blog-item-injection"><!--- Add Year to Blog Posts on Squarespace 7.1 ----------------> <!--- Copyright Soundfocus Digital [sf.digital] -----------------> <!--- Use freely in your code injection. Do NOT re-publish ------> <script> var a=['\x73\x6c\x69\x63\x65','\x71\x75\x65\x72\x79\x53\x65\x6c\x65\x63\x74\x6f\x72','\x6d\x65\x74\x61\x5b\x69\x74\x65\x6d\x70\x72\x6f\x70\x3d\x22\x64\x61\x74\x65\x50\x75\x62\x6c\x69\x73\x68\x65\x64\x22\x5d','\x63\x6f\x6e\x74\x65\x6e\x74','\x69\x6e\x6e\x65\x72\x54\x65\x78\x74','\x54\x68\x69\x73\x20\x73\x69\x74\x65\x20\x75\x73\x65\x73\x20\x61\x20\x63\x6f\x64\x65\x20\x73\x6e\x69\x70\x70\x65\x74\x20\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x65\x64\x20\x62\x79\x20\x5b\x73\x66\x2e\x64\x69\x67\x69\x74\x61\x6c\x5d','\x74\x69\x6d\x65\x2e\x64\x74\x2d\x70\x75\x62\x6c\x69\x73\x68\x65\x64\x2e\x62\x6c\x6f\x67\x2d\x6d\x65\x74\x61\x2d\x69\x74\x65\x6d\x2e\x62\x6c\x6f\x67\x2d\x6d\x65\x74\x61\x2d\x69\x74\x65\x6d\x2d\x2d\x64\x61\x74\x65\x20\x73\x70\x61\x6e','\x44\x4f\x4d\x43\x6f\x6e\x74\x65\x6e\x74\x4c\x6f\x61\x64\x65\x64'];(function(b,e){var f=function(g){while(--g){b['push'](b['shift']());}};f(++e);}(a,0x180));var b=function(c,d){c=c-0x0;var e=a[c];return e;};window['\x61\x64\x64\x45\x76\x65\x6e\x74\x4c\x69\x73\x74\x65\x6e\x65\x72'](b('\x30\x78\x37'),c=>{console['\x6c\x6f\x67'](b('\x30\x78\x35'));var d;if(d=document[b('\x30\x78\x31')](b('\x30\x78\x36'))){var e=document[b('\x30\x78\x31')](b('\x30\x78\x32'))[b('\x30\x78\x33')];postYear=e[b('\x30\x78\x30')](0x0,0x4);d[b('\x30\x78\x34')]=d[b('\x30\x78\x34')]+'\x2c\x20'+postYear;}}); </script></div> <div class="blog-item-author-profile-wrapper" data-content-field="author"> <a href="/blog?author=65ce0402d0f806737e5b1143"> <span class="author-avatar content-fill" data-tweaks="tweak-show-blog-item-author-profile"> <img class="author-avatar-image" data-controller="AuthorProfileImageLoader" data-src="https://images.squarespace-cdn.com/content/v2/namespaces/memberAccountAvatars/libraries/65ce0402d0f806737e5b1143/799c9014-f5ac-4063-b9ad-f36e2ebc5843/thirdPartyMemberAvatar-65ce0402d0f806737e5b1143-1e36ed6c-e353-4c36-bf6a-317ab342cda4?format=300w" data-image="https://images.squarespace-cdn.com/content/v2/namespaces/memberAccountAvatars/libraries/65ce0402d0f806737e5b1143/799c9014-f5ac-4063-b9ad-f36e2ebc5843/thirdPartyMemberAvatar-65ce0402d0f806737e5b1143-1e36ed6c-e353-4c36-bf6a-317ab342cda4?format=300w" data-load="false" alt="" elementtiming="nbf-author-avatar" /> </span> <span class="author-name">Umang Dayal</span> </a> </div> </div> <section class="blog-item-comments"> <div class="blog-item-comments-toggle-wrapper"> <div id="blogItemCommentsContent" class="blog-item-comments-content" data-content-field="comments"> </div> </div> </section> </div> </article> </div> </div> </div> </section> </article> <section id="itemPagination" class="item-pagination item-pagination--prev-next" data-collection-type="blog-side-by-side" > <a href="/blog/data-annotation-for-autonomous-cruise-control-systems" class="item-pagination-link item-pagination-link--prev"> <div class="item-pagination-icon icon icon--stroke"> <svg class="caret-left-icon--small" viewBox="0 0 9 16"> <polyline fill="none" stroke-miterlimit="10" points="7.3,14.7 2.5,8 7.3,1.2"/> </svg> </div> <span class="pagination-title-wrapper"> <div class="visually-hidden">Previous</div> <div class="item-pagination-prev-next">Previous</div> <h2 class="item-pagination-title">The Crucial Link Between Data Annotation and Autonomous Cruise Control Systems</h2> </span> </a> <a href="/blog/video-annotation-for-autonomous-driving" class="item-pagination-link item-pagination-link--next"> <div class="pagination-title-wrapper"> <div class="visually-hidden">Next</div> <div class="item-pagination-prev-next">Next</div> <h2 class="item-pagination-title">Video Annotation for Autonomous Driving: Key Techniques and Benefits</h2> </div> <div class="item-pagination-icon icon icon--stroke"> <svg class="caret-right-icon--small" viewBox="0 0 9 16"> <polyline fill="none" stroke-miterlimit="10" points="1.6,1.2 6.5,7.9 1.6,14.7"/> </svg> </div> </a> </section> </main> <footer class="sections" id="footer-sections" data-footer-sections> <section data-test="page-section" data-section-theme="bright" class='page-section full-bleed-section layout-engine-section background-width--full-bleed section-height--custom content-width--wide horizontal-alignment--center vertical-alignment--middle has-background bright' data-section-id="63236e4ef9f1b30cbc428176" data-controller="SectionWrapperController" data-current-styles="{ "backgroundImage": { "id": "6388bc34b7d1d73b2966b5dc", "recordType": 2, "addedOn": 1669905460246, "updatedOn": 1669905460332, "workflowState": 1, "publishOn": 1669905460246, "authorId": "605c87b3a824cf557b9466c0", "systemDataId": "17b95e63-70f8-48dd-ab86-921c9f036696", "systemDataVariants": "2500x1240,100w,300w,500w,750w,1000w,1500w,2500w", "systemDataSourceType": "PNG", "filename": "textureOverlay1.png", "mediaFocalPoint": { "x": 0.5, "y": 0.5, "source": 3 }, "colorData": { "topLeftAverage": "00aeef", "topRightAverage": "00aeef", "bottomLeftAverage": "00aeef", "bottomRightAverage": "00aeef", "centerAverage": "03aeef", "suggestedBgColor": "01aeef" }, "urlId": "zl2lg296qsotuljgy3i98717lqtfmx", "title": "", "body": null, "likeCount": 0, "commentCount": 0, "publicCommentCount": 0, "commentState": 2, "unsaved": false, "author": { "id": "605c87b3a824cf557b9466c0", "displayName": "Isaiah Jackson", "firstName": "Isaiah", "lastName": "Jackson", "avatarUrl": "https://images.squarespace-cdn.com/content/v2/namespaces/memberAccountAvatars/libraries/605c87b3a824cf557b9466c0/b773643a52734ab2998c520e7f0622b1/b773643a52734ab2998c520e7f0622b1.jpeg?format=300w", "bio": "", "avatarAssetUrl": "https://images.squarespace-cdn.com/content/v2/namespaces/memberAccountAvatars/libraries/605c87b3a824cf557b9466c0/b773643a52734ab2998c520e7f0622b1/b773643a52734ab2998c520e7f0622b1.jpeg?format=300w" }, "assetUrl": "https://images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/17b95e63-70f8-48dd-ab86-921c9f036696/textureOverlay1.png", "contentType": "image/png", "items": [ ], "pushedServices": { }, "pendingPushedServices": { }, "originalSize": "2500x1240", "recordTypeLabel": "image" }, "imageOverlayOpacity": 0.15, "backgroundWidth": "background-width--full-bleed", "sectionHeight": "section-height--custom", "customSectionHeight": 0, "horizontalAlignment": "horizontal-alignment--center", "verticalAlignment": "vertical-alignment--middle", "contentWidth": "content-width--wide", "customContentWidth": 50, "sectionTheme": "bright", "sectionAnimation": "none", "backgroundMode": "image" }" data-current-context="{ "video": { "playbackSpeed": 0.5, "filter": 1, "filterStrength": 0, "zoom": 0, "videoSourceProvider": "none" }, "backgroundImageId": null, "backgroundMediaEffect": { "type": "none" }, "divider": null, "typeName": "blog-side-by-side" }" data-animation="none" data-fluid-engine-section > <div class="section-border" > <div class="section-background"> <img alt="" data-src="https://images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/17b95e63-70f8-48dd-ab86-921c9f036696/textureOverlay1.png" data-image="https://images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/17b95e63-70f8-48dd-ab86-921c9f036696/textureOverlay1.png" data-image-dimensions="2500x1240" data-image-focal-point="0.5,0.5" alt="textureOverlay1.png" data-load="false" elementtiming="nbf-background" src="https://images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/17b95e63-70f8-48dd-ab86-921c9f036696/textureOverlay1.png" width="2500" height="1240" alt="" sizes="(max-width: 799px) 200vw, 100vw" style="display:block;object-position: 50% 50%" srcset="https://images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/17b95e63-70f8-48dd-ab86-921c9f036696/textureOverlay1.png?format=100w 100w, https://images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/17b95e63-70f8-48dd-ab86-921c9f036696/textureOverlay1.png?format=300w 300w, https://images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/17b95e63-70f8-48dd-ab86-921c9f036696/textureOverlay1.png?format=500w 500w, https://images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/17b95e63-70f8-48dd-ab86-921c9f036696/textureOverlay1.png?format=750w 750w, https://images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/17b95e63-70f8-48dd-ab86-921c9f036696/textureOverlay1.png?format=1000w 1000w, https://images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/17b95e63-70f8-48dd-ab86-921c9f036696/textureOverlay1.png?format=1500w 1500w, https://images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/17b95e63-70f8-48dd-ab86-921c9f036696/textureOverlay1.png?format=2500w 2500w" fetchpriority="high" loading="eager" decoding="async" data-loader="sqs"> <div class="section-background-overlay" style="opacity: 0.15;"></div> </div> </div> <div class='content-wrapper' style=' padding-top: calc(0vmax / 10); padding-bottom: calc(0vmax / 10); ' > <div class="content" > <div data-fluid-engine="true"><style> .fe-63236e4e7b706ee6b21fd0f0 { --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 11.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (8 - 1)) ) / 8 ); display: grid; position: relative; grid-area: 1/1/-1/-1; grid-template-rows: repeat(22,minmax(24px, auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr) repeat(8, minmax(0, var(--cell-max-width))) minmax(var(--grid-gutter), 1fr); row-gap: 11.0px; column-gap: 11.0px; } @media (min-width: 768px) { .background-width--inset .fe-63236e4e7b706ee6b21fd0f0 { --inset-padding: calc(var(--sqs-site-gutter) * 2); } .fe-63236e4e7b706ee6b21fd0f0 { --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 11.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (24 - 1)) ) / 24 ); --inset-padding: 0vw; --row-height-scaling-factor: 0.0215; --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) )); grid-template-rows: repeat(16,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr) repeat(24, minmax(0, var(--cell-max-width))) minmax(var(--grid-gutter), 1fr); } } .fe-block-63236e4e0f48e131bfe3036c { grid-area: 3/6/6/10; z-index: 0; @media (max-width: 767px) { } } .fe-block-63236e4e0f48e131bfe3036c .sqs-block { justify-content: center; } .fe-block-63236e4e0f48e131bfe3036c .sqs-block-alignment-wrapper { align-items: center; } @media (min-width: 768px) { .fe-block-63236e4e0f48e131bfe3036c { grid-area: 3/7/6/13; z-index: 0; } .fe-block-63236e4e0f48e131bfe3036c .sqs-block { justify-content: flex-start; } .fe-block-63236e4e0f48e131bfe3036c .sqs-block-alignment-wrapper { align-items: flex-start; } } .fe-block-yui_3_17_2_1_1663264149006_629970 { grid-area: 3/2/6/6; z-index: 1; @media (max-width: 767px) { } } .fe-block-yui_3_17_2_1_1663264149006_629970 .sqs-block { justify-content: center; } .fe-block-yui_3_17_2_1_1663264149006_629970 .sqs-block-alignment-wrapper { align-items: center; } @media (min-width: 768px) { .fe-block-yui_3_17_2_1_1663264149006_629970 { grid-area: 3/2/6/7; z-index: 1; } .fe-block-yui_3_17_2_1_1663264149006_629970 .sqs-block { justify-content: flex-start; } .fe-block-yui_3_17_2_1_1663264149006_629970 .sqs-block-alignment-wrapper { align-items: flex-start; } } .fe-block-yui_3_17_2_1_1663264149006_643798 { grid-area: 6/2/9/10; z-index: 2; @media (max-width: 767px) { } } .fe-block-yui_3_17_2_1_1663264149006_643798 .sqs-block { justify-content: center; } .fe-block-yui_3_17_2_1_1663264149006_643798 .sqs-block-alignment-wrapper { align-items: center; } @media (min-width: 768px) { .fe-block-yui_3_17_2_1_1663264149006_643798 { grid-area: 3/15/5/26; z-index: 2; } .fe-block-yui_3_17_2_1_1663264149006_643798 .sqs-block { justify-content: flex-start; } .fe-block-yui_3_17_2_1_1663264149006_643798 .sqs-block-alignment-wrapper { align-items: flex-start; } } .fe-block-yui_3_17_2_1_1663264149006_669472 { grid-area: 9/2/14/6; z-index: 3; @media (max-width: 767px) { } } .fe-block-yui_3_17_2_1_1663264149006_669472 .sqs-block { justify-content: flex-start; } .fe-block-yui_3_17_2_1_1663264149006_669472 .sqs-block-alignment-wrapper { align-items: flex-start; } @media (min-width: 768px) { .fe-block-yui_3_17_2_1_1663264149006_669472 { grid-area: 7/3/13/7; z-index: 3; } .fe-block-yui_3_17_2_1_1663264149006_669472 .sqs-block { justify-content: flex-start; } .fe-block-yui_3_17_2_1_1663264149006_669472 .sqs-block-alignment-wrapper { align-items: flex-start; } } .fe-block-d531cacb1fb08ec46952 { grid-area: 9/6/14/10; z-index: 4; @media (max-width: 767px) { } } .fe-block-d531cacb1fb08ec46952 .sqs-block { justify-content: flex-start; } .fe-block-d531cacb1fb08ec46952 .sqs-block-alignment-wrapper { align-items: flex-start; } @media (min-width: 768px) { .fe-block-d531cacb1fb08ec46952 { grid-area: 7/8/12/12; z-index: 4; } .fe-block-d531cacb1fb08ec46952 .sqs-block { justify-content: flex-start; } .fe-block-d531cacb1fb08ec46952 .sqs-block-alignment-wrapper { align-items: flex-start; } } .fe-block-87ecf5e4297ffd464f51 { grid-area: 14/2/19/6; z-index: 5; @media (max-width: 767px) { } } .fe-block-87ecf5e4297ffd464f51 .sqs-block { justify-content: flex-start; } .fe-block-87ecf5e4297ffd464f51 .sqs-block-alignment-wrapper { align-items: flex-start; } @media (min-width: 768px) { .fe-block-87ecf5e4297ffd464f51 { grid-area: 7/13/12/17; z-index: 5; } .fe-block-87ecf5e4297ffd464f51 .sqs-block { justify-content: flex-start; } .fe-block-87ecf5e4297ffd464f51 .sqs-block-alignment-wrapper { align-items: flex-start; } } .fe-block-427ed319bb41680b5cba { grid-area: 14/6/18/10; z-index: 6; @media (max-width: 767px) { } } .fe-block-427ed319bb41680b5cba .sqs-block { justify-content: flex-start; } .fe-block-427ed319bb41680b5cba .sqs-block-alignment-wrapper { align-items: flex-start; } @media (min-width: 768px) { .fe-block-427ed319bb41680b5cba { grid-area: 7/18/12/22; z-index: 6; } .fe-block-427ed319bb41680b5cba .sqs-block { justify-content: flex-start; } .fe-block-427ed319bb41680b5cba .sqs-block-alignment-wrapper { align-items: flex-start; } } .fe-block-yui_3_17_2_1_1665703464583_209096 { grid-area: 19/1/23/11; z-index: 7; @media (max-width: 767px) { } } .fe-block-yui_3_17_2_1_1665703464583_209096 .sqs-block { justify-content: flex-start; } .fe-block-yui_3_17_2_1_1665703464583_209096 .sqs-block-alignment-wrapper { align-items: flex-start; } @media (min-width: 768px) { .fe-block-yui_3_17_2_1_1665703464583_209096 { grid-area: 14/2/17/26; z-index: 7; } .fe-block-yui_3_17_2_1_1665703464583_209096 .sqs-block { justify-content: center; } .fe-block-yui_3_17_2_1_1665703464583_209096 .sqs-block-alignment-wrapper { align-items: center; } } </style><div class="fluid-engine fe-63236e4e7b706ee6b21fd0f0"><div class="fe-block fe-block-63236e4e0f48e131bfe3036c"><div class="sqs-block html-block sqs-block-html" data-blend-mode="NORMAL" data-block-type="2" data-border-radii="{"topLeft":{"unit":"px","value":0.0},"topRight":{"unit":"px","value":0.0},"bottomLeft":{"unit":"px","value":0.0},"bottomRight":{"unit":"px","value":0.0}}" id="block-63236e4e0f48e131bfe3036c"><div class="sqs-block-content"> <div class="sqs-html-content"> <p class="sqsrte-large" style="white-space:pre-wrap;"><span class="sqsrte-text-color--custom" style="color: #343642">Changing How <br>the World Works</span></p> </div> </div></div></div><div class="fe-block fe-block-yui_3_17_2_1_1663264149006_629970"><div class="sqs-block image-block sqs-block-image sqs-stretched" data-block-type="5" id="block-yui_3_17_2_1_1663264149006_629970"><div class="sqs-block-content"> <div class=" image-block-outer-wrapper layout-caption-below design-layout-fluid image-position-left combination-animation-site-default individual-animation-site-default " data-test="image-block-fluid-outer-wrapper" > <div class="fluid-image-animation-wrapper sqs-image sqs-block-alignment-wrapper" data-animation-role="image" > <div class="fluid-image-container sqs-image-content" style="overflow: hidden;-webkit-mask-image: -webkit-radial-gradient(white, black);position: relative;width: 100%;height: 100%;" > <div class="content-fit"> <img data-stretch="false" data-src="https://images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/7d282147-cfcc-40fa-b82f-64f870d3cffc/DDD_Logo_Name-GrayWhite.png" data-image="https://images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/7d282147-cfcc-40fa-b82f-64f870d3cffc/DDD_Logo_Name-GrayWhite.png" data-image-dimensions="1500x499" data-image-focal-point="0.5,0.5" alt="" data-load="false" elementtiming="system-image-block" src="https://images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/7d282147-cfcc-40fa-b82f-64f870d3cffc/DDD_Logo_Name-GrayWhite.png" width="1500" height="499" alt="" sizes="(max-width: 640px) 100vw, (max-width: 767px) 50vw, 20.833333333333336vw" style="display:block;object-fit: contain; object-position: 50% 50%" srcset="https://images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/7d282147-cfcc-40fa-b82f-64f870d3cffc/DDD_Logo_Name-GrayWhite.png?format=100w 100w, https://images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/7d282147-cfcc-40fa-b82f-64f870d3cffc/DDD_Logo_Name-GrayWhite.png?format=300w 300w, https://images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/7d282147-cfcc-40fa-b82f-64f870d3cffc/DDD_Logo_Name-GrayWhite.png?format=500w 500w, https://images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/7d282147-cfcc-40fa-b82f-64f870d3cffc/DDD_Logo_Name-GrayWhite.png?format=750w 750w, https://images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/7d282147-cfcc-40fa-b82f-64f870d3cffc/DDD_Logo_Name-GrayWhite.png?format=1000w 1000w, https://images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/7d282147-cfcc-40fa-b82f-64f870d3cffc/DDD_Logo_Name-GrayWhite.png?format=1500w 1500w, https://images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/7d282147-cfcc-40fa-b82f-64f870d3cffc/DDD_Logo_Name-GrayWhite.png?format=2500w 2500w" loading="lazy" decoding="async" data-loader="sqs"> <div class="fluidImageOverlay"></div> </div> </div> </div> </div> <style> .sqs-block-image .sqs-block-content { height: 100%; width: 100%; } .fe-block-yui_3_17_2_1_1663264149006_629970 .fluidImageOverlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; mix-blend-mode: ; opacity: 0; } </style> </div></div></div><div class="fe-block fe-block-yui_3_17_2_1_1663264149006_643798"><div class="sqs-block socialaccountlinks-v2-block sqs-block-socialaccountlinks-v2" data-block-type="54" id="block-yui_3_17_2_1_1663264149006_643798"><div class="sqs-block-content"> <div class="sqs-svg-icon--outer social-icon-alignment-right social-icons-color- social-icons-size-extra-large social-icons-style-regular " > <style> #block-yui_3_17_2_1_1663264149006_643798 .social-icons-style-border .sqs-svg-icon--wrapper { box-shadow: 0 0 0 2px inset; border: none; } </style> <nav class="sqs-svg-icon--list"> <a href="https://www.linkedin.com/company/digital-divide-data/" target="_blank" class="sqs-svg-icon--wrapper linkedin-unauth" aria-label="LinkedIn"> <div> <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> <use class="sqs-use--icon" xlink:href="#linkedin-unauth-icon"></use> <use class="sqs-use--mask" xlink:href="#linkedin-unauth-mask"></use> </svg> </div> </a><a href="https://www.facebook.com/digitaldividedata" target="_blank" class="sqs-svg-icon--wrapper facebook-unauth" aria-label="Facebook"> <div> <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> <use class="sqs-use--icon" xlink:href="#facebook-unauth-icon"></use> <use class="sqs-use--mask" xlink:href="#facebook-unauth-mask"></use> </svg> </div> </a><a href="https://twitter.com/digdivdata" target="_blank" class="sqs-svg-icon--wrapper twitter-unauth" aria-label="Twitter"> <div> <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> <use class="sqs-use--icon" xlink:href="#twitter-unauth-icon"></use> <use class="sqs-use--mask" xlink:href="#twitter-unauth-mask"></use> </svg> </div> </a> </nav> </div> </div></div></div><div class="fe-block fe-block-yui_3_17_2_1_1663264149006_669472"><div class="sqs-block html-block sqs-block-html" data-blend-mode="NORMAL" data-block-type="2" data-border-radii="{"topLeft":{"unit":"px","value":0.0},"topRight":{"unit":"px","value":0.0},"bottomLeft":{"unit":"px","value":0.0},"bottomRight":{"unit":"px","value":0.0}}" id="block-yui_3_17_2_1_1663264149006_669472"><div class="sqs-block-content"> <div class="sqs-html-content"> <p class="" style="white-space:pre-wrap;"><strong>SOLUTIONS</strong></p><p class="" style="white-space:pre-wrap;"><a href="/computer-vision"><span style="text-decoration:underline">Computer Vision</span></a></p><p class="" style="white-space:pre-wrap;"><a href="/natural-language-processing">Natural Language <br>Processing</a></p><p class="" style="white-space:pre-wrap;"><a href="/generative-ai">Generative AI</a></p><p class="" style="white-space:pre-wrap;"><a href="/data-content-services">Data & Content Services </a></p> </div> </div></div></div><div class="fe-block fe-block-d531cacb1fb08ec46952"><div class="sqs-block html-block sqs-block-html" data-blend-mode="NORMAL" data-block-type="2" data-border-radii="{"topLeft":{"unit":"px","value":0.0},"topRight":{"unit":"px","value":0.0},"bottomLeft":{"unit":"px","value":0.0},"bottomRight":{"unit":"px","value":0.0}}" id="block-d531cacb1fb08ec46952"><div class="sqs-block-content"> <div class="sqs-html-content"> <p class="" style="white-space:pre-wrap;"><strong>INDUSTRIES</strong></p><p class="" style="white-space:pre-wrap;"><a href="/autonomous-driving">Autonomous Driving</a></p><p class="" style="white-space:pre-wrap;"><a href="/agricultural-technology">AgTech</a></p><p class="" style="white-space:pre-wrap;"><a href="/cultural-heritage">Cultural Heritage</a></p><p class="" style="white-space:pre-wrap;"><a href="/more-industries">More Industries</a></p> </div> </div></div></div><div class="fe-block fe-block-87ecf5e4297ffd464f51"><div class="sqs-block html-block sqs-block-html" data-blend-mode="NORMAL" data-block-type="2" data-border-radii="{"topLeft":{"unit":"px","value":0.0},"topRight":{"unit":"px","value":0.0},"bottomLeft":{"unit":"px","value":0.0},"bottomRight":{"unit":"px","value":0.0}}" id="block-87ecf5e4297ffd464f51"><div class="sqs-block-content"> <div class="sqs-html-content"> <p class="" style="white-space:pre-wrap;"><strong>RESOURCES</strong></p><p class="" style="white-space:pre-wrap;"><a href="/content-library">Content Library</a></p><p class="" style="white-space:pre-wrap;"><a href="/blog">Blog</a></p><p class="" style="white-space:pre-wrap;"><a href="/events">Events</a></p> </div> </div></div></div><div class="fe-block fe-block-427ed319bb41680b5cba"><div class="sqs-block html-block sqs-block-html" data-blend-mode="NORMAL" data-block-type="2" data-border-radii="{"topLeft":{"unit":"px","value":0.0},"topRight":{"unit":"px","value":0.0},"bottomLeft":{"unit":"px","value":0.0},"bottomRight":{"unit":"px","value":0.0}}" id="block-427ed319bb41680b5cba"><div class="sqs-block-content"> <div class="sqs-html-content"> <p class="" style="white-space:pre-wrap;"><strong>ABOUT</strong></p><p class="" style="white-space:pre-wrap;"><a href="/company">Company</a></p><p class="" style="white-space:pre-wrap;"><a href="/impact">Impact</a></p><p class="" style="white-space:pre-wrap;"><a href="/corporate-information">Corporate Information</a></p> </div> </div></div></div><div class="fe-block fe-block-yui_3_17_2_1_1665703464583_209096"><div class="sqs-block html-block sqs-block-html" data-blend-mode="NORMAL" data-block-type="2" data-border-radii="{"topLeft":{"unit":"px","value":0.0},"topRight":{"unit":"px","value":0.0},"bottomLeft":{"unit":"px","value":0.0},"bottomRight":{"unit":"px","value":0.0}}" id="block-yui_3_17_2_1_1665703464583_209096"><div class="sqs-block-content"> <div class="sqs-html-content"> <p style="text-align:center;white-space:pre-wrap;" class="sqsrte-small"><a href="/terms-of-use">TERMS OF USE</a> <a href="/privacy-policy">PRIVACY POLICY</a> <a href="/isms-policy">ISMS POLICY</a></p><pre style="text-align:center;"><code>Copyright ©2023 DDD | All Rights Reserved</code></pre> </div> </div></div></div></div></div> </div> </div> </section> </footer> </div> <script defer="defer" src="https://static1.squarespace.com/static/vta/5c5a519771c10ba3470d8101/scripts/site-bundle.206109390e1beb3f8618936ab87d3654.js" type="text/javascript"></script> <script src="https://cdn.jsdelivr.net/gh/willmyethewebsiteguy/sectionSlider@3.3/javascript.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.js"></script> <script type="text/javascript"> piAId = '930533'; piCId = '42597'; piHostname = 'pi.pardot.com'; (function() { function async_load(){ var s = document.createElement('script'); s.type = 'text/javascript'; s.src = ('https:' == document.location.protocol ? 'https://pi' : 'http://cdn') + '.pardot.com/pd.js'; var c = document.getElementsByTagName('script')[0]; c.parentNode.insertBefore(s, c); } if(window.attachEvent) { window.attachEvent('onload', async_load); } else { window.addEventListener('load', async_load, false); } })(); </script> <script type="text/javascript"> _linkedin_partner_id = "4489788"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script><script type="text/javascript"> (function(l) { if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; window.lintrk.q=[]} var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(window.lintrk); </script> <noscript> <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=4489788&fmt=gif" /> </noscript> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5HNTNXN" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!-- Initialize Slick Slider --> <script> $(document).ready(function() { $('.slider').slick({ infinite: true, // Enables infinite scrolling slidesToShow: 9, // Show 3 slides for all devices slidesToScroll: 1, // Scroll 1 slide at a time autoplay: true, // Enable autoplay autoplaySpeed: 1000, // Slide change interval (in milliseconds) arrows: false, // Enable next/prev arrows responsive: [{ breakpoint: 1024, // For tablets and laptops (<= 1024px) settings: { slidesToShow: 4, // 3 slides for tablets slidesToScroll: 1, } }, { breakpoint: 768, // For phones (<= 768px) settings: { slidesToShow: 2, // 3 slides for phones slidesToScroll: 1, } }] }); }); </script> <script> document.addEventListener('DOMContentLoaded', function () { const slidesContainer = document.querySelector('.user-items-list-carousel__slides'); const slides = document.querySelectorAll('.user-items-list-carousel__slide'); const slideWidth = slides[0].offsetWidth + parseInt(getComputedStyle(slidesContainer).gridGap); let currentIndex = 0; let interval; // Function to move the slides // Function to start auto-sliding function startAutoSlide() { interval = setInterval(() => { const nextIndex = (currentIndex + 1) % slides.length; slideToIndex(nextIndex); }, 2000); // Change 3000 to adjust speed (milliseconds) } // Function to stop auto-sliding function stopAutoSlide() { clearInterval(interval); } // Add event listeners to pause on hover slidesContainer.addEventListener('mouseenter', stopAutoSlide); slidesContainer.addEventListener('mouseleave', startAutoSlide); // Initial slide and auto-slide start slideToIndex(currentIndex); startAutoSlide(); }); </script> <!-- coutner js --> <script type="text/javascript"> const observer = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const counter = entry.target; let endValue = counter.textContent; let startValue = 0; let updating = setInterval(() => { startValue += endValue / 200; counter.textContent = startValue.toFixed(0); if (startValue > endValue) { counter.textContent = endValue; clearInterval(updating); observer.unobserve(counter); } }, 10); } }); }, { threshold: 1 } ); document.querySelectorAll(".counter").forEach((counter) => observer.observe(counter)); </script> <!-- counter js end here --> <!-- ----------------Slider--------------- --> <script> const carouselInner = document.querySelector('.carousel-inner'); const prevButton = document.getElementById('prev'); const nextButton = document.getElementById('next'); const cards = document.querySelectorAll('.carousel-card'); const cardWidth = cards[0].offsetWidth + 20; function updateCarousel() { carouselInner.style.transform = `translateX(-${currentIndex * cardWidth}px)`; } prevButton.addEventListener('click', () => { if (currentIndex > 0) { currentIndex--; updateCarousel(); } }); nextButton.addEventListener('click', () => { if (currentIndex < cards.length - 3) { currentIndex++; updateCarousel(); } }); </script> <!-- accordion js start here--> <script> // Select all the menu items const menuItems = document.querySelectorAll('.menu li'); const displayImage = document.getElementById('display-image'); const descriptionSections = document.querySelectorAll('.data-description'); // Select all description sections // Function to show description and image for the clicked item function showDescriptionAndImage(item) { // Hide all description sections descriptionSections.forEach(section => { section.style.display = 'none'; }); // Show the description for the clicked item const description = item.querySelector('.data-description'); if (description) { description.style.display = 'block'; } // Get the image from the data attribute const imageSrc = item.getAttribute('data-image'); // Update and show the image if (displayImage) { displayImage.src = imageSrc; displayImage.style.display = 'block'; } } function toggleIcon(item) { const iconPath = item.querySelector('.icon-path'); if (iconPath) { // Check if iconPath exists if (item.classList.contains('active')) { // Down arrow icon for active state iconPath.setAttribute("d", "M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"); } else { // Up arrow icon for inactive state iconPath.setAttribute("d", "M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z"); } } else { console.warn('No icon-path found in:', item); } } // Add click event listeners to each menu item menuItems.forEach(item => { item.addEventListener('click', () => { // Remove 'active' class from all items and reset icons menuItems.forEach(i => { i.classList.remove('active'); toggleIcon(i); }); showDescriptionAndImage(item); item.classList.add('active'); toggleIcon(item); }); }); // Automatically trigger the first heading when the page loads window.addEventListener('DOMContentLoaded', () => { const firstItem = menuItems[0]; // Choose the first heading by default if (firstItem) { showDescriptionAndImage(firstItem); // Automatically show description and image for the first heading firstItem.classList.add('active'); toggleIcon(firstItem); } else { console.warn('No menu items found.'); } }); </script> <!-- accordion js end here --> <!-- testimonial js start here --> <script> $(document).ready(function () { // Initialize Slick carousel $('.carousel-slide').slick({ slidesToShow: 2, slidesToScroll: 1, infinite: true, autoplay: true, // Enable autoplay autoplaySpeed: 2000, // Slide change interval (in milliseconds) arrows: false, // Disable default arrows responsive: [ { breakpoint: 1024, settings: { slidesToShow: 2, slidesToScroll: 1, } }, { breakpoint: 600, settings: { slidesToShow: 1, slidesToScroll: 1 } } ] }); }); </script> <!-- testmonial js end here --> <!-- popup moda js start here --> <script> function checkdata(){ var pdfurl = document.getElementById("pdfhidden").value; window.open(pdfurl, "_blank"); return true; } function openPopup(img_url,pdf){ var modal = document.getElementById("myModal"); var closeModal = document.getElementsByClassName("close")[0]; var modalImg = document.getElementById("modal_img"); var form = document.getElementById("modal_form"); var pdfhidden = document.getElementById("pdfhidden"); pdfhidden.value=pdf; modalImg.src = img_url; modal.style.display = "block"; closeModal.onclick = function () { modal.style.display = "none"; }; } </script> <!-- pdf download slider --> <script> $(document).ready(function () { // Initialize Slick carousel $('.carousel-inner').slick({ slidesToShow: 3, slidesToScroll: 1, infinite: true, arrows: false, // Disable default arrows responsive: [ { breakpoint: 1024, settings: { slidesToShow: 2, slidesToScroll: 1, } }, { breakpoint: 600, settings: { slidesToShow: 1, slidesToScroll: 1 } } ] }); // Custom buttons $('#prev').click(function () { $('.carousel-inner').slick('slickPrev'); }); $('#next').click(function () { $('.carousel-inner').slick('slickNext'); }); }); </script> <!-- hover on rectangle --> <script> document.addEventListener('DOMContentLoaded' , function () { const box = document.queryselector('.fe-block-a19421c16cd166cfa564 .sqs-shape.sqs-shape-rectangle); box.addEventListner('mouseover', function(this) { this.style.background = '#00ADEE'; } } </script><svg xmlns="http://www.w3.org/2000/svg" version="1.1" style="display:none" data-usage="social-icons-svg"><symbol id="linkedin-unauth-icon" viewBox="0 0 64 64"><path d="M20.4,44h5.4V26.6h-5.4V44z M23.1,18c-1.7,0-3.1,1.4-3.1,3.1c0,1.7,1.4,3.1,3.1,3.1 c1.7,0,3.1-1.4,3.1-3.1C26.2,19.4,24.8,18,23.1,18z M39.5,26.2c-2.6,0-4.4,1.4-5.1,2.8h-0.1v-2.4h-5.2V44h5.4v-8.6 c0-2.3,0.4-4.5,3.2-4.5c2.8,0,2.8,2.6,2.8,4.6V44H46v-9.5C46,29.8,45,26.2,39.5,26.2z"/></symbol><symbol id="linkedin-unauth-mask" viewBox="0 0 64 64"><path d="M0,0v64h64V0H0z M25.8,44h-5.4V26.6h5.4V44z M23.1,24.3c-1.7,0-3.1-1.4-3.1-3.1c0-1.7,1.4-3.1,3.1-3.1 c1.7,0,3.1,1.4,3.1,3.1C26.2,22.9,24.8,24.3,23.1,24.3z M46,44h-5.4v-8.4c0-2,0-4.6-2.8-4.6c-2.8,0-3.2,2.2-3.2,4.5V44h-5.4V26.6 h5.2V29h0.1c0.7-1.4,2.5-2.8,5.1-2.8c5.5,0,6.5,3.6,6.5,8.3V44z"/></symbol><symbol id="facebook-unauth-icon" viewBox="0 0 64 64"><path d="M34.1,47V33.3h4.6l0.7-5.3h-5.3v-3.4c0-1.5,0.4-2.6,2.6-2.6l2.8,0v-4.8c-0.5-0.1-2.2-0.2-4.1-0.2 c-4.1,0-6.9,2.5-6.9,7V28H24v5.3h4.6V47H34.1z"/></symbol><symbol id="facebook-unauth-mask" viewBox="0 0 64 64"><path d="M0,0v64h64V0H0z M39.6,22l-2.8,0c-2.2,0-2.6,1.1-2.6,2.6V28h5.3l-0.7,5.3h-4.6V47h-5.5V33.3H24V28h4.6V24 c0-4.6,2.8-7,6.9-7c2,0,3.6,0.1,4.1,0.2V22z"/></symbol><symbol id="twitter-unauth-icon" viewBox="0 0 64 64"><path d="M48,22.1c-1.2,0.5-2.4,0.9-3.8,1c1.4-0.8,2.4-2.1,2.9-3.6c-1.3,0.8-2.7,1.3-4.2,1.6 C41.7,19.8,40,19,38.2,19c-3.6,0-6.6,2.9-6.6,6.6c0,0.5,0.1,1,0.2,1.5c-5.5-0.3-10.3-2.9-13.5-6.9c-0.6,1-0.9,2.1-0.9,3.3 c0,2.3,1.2,4.3,2.9,5.5c-1.1,0-2.1-0.3-3-0.8c0,0,0,0.1,0,0.1c0,3.2,2.3,5.8,5.3,6.4c-0.6,0.1-1.1,0.2-1.7,0.2c-0.4,0-0.8,0-1.2-0.1 c0.8,2.6,3.3,4.5,6.1,4.6c-2.2,1.8-5.1,2.8-8.2,2.8c-0.5,0-1.1,0-1.6-0.1c2.9,1.9,6.4,2.9,10.1,2.9c12.1,0,18.7-10,18.7-18.7 c0-0.3,0-0.6,0-0.8C46,24.5,47.1,23.4,48,22.1z"/></symbol><symbol id="twitter-unauth-mask" viewBox="0 0 64 64"><path d="M0,0v64h64V0H0z M44.7,25.5c0,0.3,0,0.6,0,0.8C44.7,35,38.1,45,26.1,45c-3.7,0-7.2-1.1-10.1-2.9 c0.5,0.1,1,0.1,1.6,0.1c3.1,0,5.9-1,8.2-2.8c-2.9-0.1-5.3-2-6.1-4.6c0.4,0.1,0.8,0.1,1.2,0.1c0.6,0,1.2-0.1,1.7-0.2 c-3-0.6-5.3-3.3-5.3-6.4c0,0,0-0.1,0-0.1c0.9,0.5,1.9,0.8,3,0.8c-1.8-1.2-2.9-3.2-2.9-5.5c0-1.2,0.3-2.3,0.9-3.3 c3.2,4,8.1,6.6,13.5,6.9c-0.1-0.5-0.2-1-0.2-1.5c0-3.6,2.9-6.6,6.6-6.6c1.9,0,3.6,0.8,4.8,2.1c1.5-0.3,2.9-0.8,4.2-1.6 c-0.5,1.5-1.5,2.8-2.9,3.6c1.3-0.2,2.6-0.5,3.8-1C47.1,23.4,46,24.5,44.7,25.5z"/></symbol></svg> </body> </html>