CINXE.COM

Data Annotation Techniques in Training Autonomous Vehicles

<!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>Data Annotation Techniques in Training Autonomous Vehicles</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/ffe8dd8b-e4bb-426c-8fa4-411a6f721434/favicon.ico?format=100w"/> <link rel="canonical" href="https://www.digitaldividedata.com/blog/data-annotation-techniques-in-training-av"/> <meta property="og:site_name" content="Digital Divide Data"/> <meta property="og:title" content="Data Annotation Techniques in Training Autonomous Vehicles"/> <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/data-annotation-techniques-in-training-av"/> <meta property="og:type" content="article"/> <meta property="og:description" content="ML data operations support and accurate data annotation techniques go a long way to preventing accidents on the roads. In this blog, we will explore various data annotation techniques used in training autonomous vehicles and their impact on AV development. "/> <meta property="og:image" content="http://static1.squarespace.com/static/6320a2f4b74abf777594e293/6328e9eb3f9fe20613f1086e/671a34702a003d1f7f450325/1733297080032/Data%2Bannotation%2Bcompany.jpg?format=1500w"/> <meta property="og:image:width" content="563"/> <meta property="og:image:height" content="563"/> <meta itemprop="name" content="Data Annotation Techniques in Training Autonomous Vehicles"/> <meta itemprop="url" content="https://www.digitaldividedata.com/blog/data-annotation-techniques-in-training-av"/> <meta itemprop="description" content="ML data operations support and accurate data annotation techniques go a long way to preventing accidents on the roads. In this blog, we will explore various data annotation techniques used in training autonomous vehicles and their impact on AV development. "/> <meta itemprop="thumbnailUrl" content="http://static1.squarespace.com/static/6320a2f4b74abf777594e293/6328e9eb3f9fe20613f1086e/671a34702a003d1f7f450325/1733297080032/Data%2Bannotation%2Bcompany.jpg?format=1500w"/> <link rel="image_src" href="http://static1.squarespace.com/static/6320a2f4b74abf777594e293/6328e9eb3f9fe20613f1086e/671a34702a003d1f7f450325/1733297080032/Data%2Bannotation%2Bcompany.jpg?format=1500w" /> <meta itemprop="image" content="http://static1.squarespace.com/static/6320a2f4b74abf777594e293/6328e9eb3f9fe20613f1086e/671a34702a003d1f7f450325/1733297080032/Data%2Bannotation%2Bcompany.jpg?format=1500w"/> <meta itemprop="author" content="Umang Dayal"/> <meta itemprop="datePublished" content="2024-10-24T07:50:08-0400"/> <meta itemprop="dateModified" content="2024-12-04T02:24:40-0500"/> <meta itemprop="headline" content="Data Annotation Techniques in Training Autonomous Vehicles and Their Impact on AV Development"/> <meta itemprop="publisher" content="Digital Divide Data"/> <meta name="twitter:title" content="Data Annotation Techniques in Training Autonomous Vehicles"/> <meta name="twitter:image" content="http://static1.squarespace.com/static/6320a2f4b74abf777594e293/6328e9eb3f9fe20613f1086e/671a34702a003d1f7f450325/1733297080032/Data%2Bannotation%2Bcompany.jpg?format=1500w"/> <meta name="twitter:url" content="https://www.digitaldividedata.com/blog/data-annotation-techniques-in-training-av"/> <meta name="twitter:card" content="summary"/> <meta name="twitter:description" content="ML data operations support and accurate data annotation techniques go a long way to preventing accidents on the roads. In this blog, we will explore various data annotation techniques used in training autonomous vehicles and their impact on AV development. "/> <meta name="description" content="ML data operations support and accurate data annotation techniques go a long way to preventing accidents on the roads. In this blog, we will explore various data annotation techniques used in training autonomous vehicles and their impact on AV development. " /> <link rel="preconnect" href="https://images.squarespace-cdn.com"> <link rel="preconnect" href="https://use.typekit.net" crossorigin> <link rel="preconnect" href="https://p.typekit.net" crossorigin> <script type="text/javascript" src="//use.typekit.net/ik/PHinj-n8LM3PRqN-oEeQ6Z2iCeMvndBEixqGIkIWI6vfe1tJXnX1IyvhF2jtFRZLFRwkweIkZRsKFDsyjcjaFDSu5Qs8wRqDe6MK2YgkdayTdAIldcNhjPG4fHCgIMMjMPMfH6qJn3IbMg6IJMJ7fbKlMsMMeMj6MKG4fJCgIMMjgkMfH6qJCMIbMg65JMJ7fbKwMsMMegI6MTMgU0rPzbj.js"></script> <script type="text/javascript">try{Typekit.load();}catch(e){}</script> <script type="text/javascript" crossorigin="anonymous" defer="true" nomodule="nomodule" src="//assets.squarespace.com/@sqs/polyfiller/1.6/legacy.js"></script> <script type="text/javascript" crossorigin="anonymous" defer="true" 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-836e63309c31dd77d903-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-extract_css_runtime');</script> <script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/extract-css-runtime-836e63309c31dd77d903-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-c4d588d4255cd4c70fa3-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-c4d588d4255cd4c70fa3-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-0c96ad3f9948c3a7b631-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-cldr_resource_pack');</script> <script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/cldr-resource-pack-0c96ad3f9948c3a7b631-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-2965e1fc774101038a7d-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common_vendors_stable');</script> <script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-vendors-stable-2965e1fc774101038a7d-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-8921de8f24d51c37e1bd-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common_vendors');</script> <script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-vendors-8921de8f24d51c37e1bd-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-4575fb66a4f368aae0d1-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common');</script> <script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-4575fb66a4f368aae0d1-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-daea797f26ec33aee348-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-performance');</script> <script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/performance-daea797f26ec33aee348-min.en-US.js" defer ></script><script data-name="static-context">Static = window.Static || {}; Static.SQUARESPACE_CONTEXT = {"betaFeatureFlags":["override_block_styles","marketing_landing_page","campaigns_discount_section_in_automations","new_stacked_index","i18n_beta_website_locales","themes","contacts_and_campaigns_redesign","member_areas_feature","supports_versioned_template_assets","campaigns_thumbnail_layout","marketing_automations","nested_categories","collection_typename_switching","scripts_defer","order_status_page_checkout_landing_enabled","campaigns_import_discounts","campaigns_discount_section_in_blasts","campaigns_new_image_layout_picker"],"facebookAppId":"314192535267336","facebookApiVersion":"v6.0","rollups":{"squarespace-announcement-bar":{"js":"//assets.squarespace.com/universal/scripts-compressed/announcement-bar-e58c2c256fc771df196f-min.en-US.js"},"squarespace-audio-player":{"css":"//assets.squarespace.com/universal/styles-compressed/audio-player-7273fb3c727315fb7087-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/audio-player-73979cf5715b90ec9b51-min.en-US.js"},"squarespace-blog-collection-list":{"css":"//assets.squarespace.com/universal/styles-compressed/blog-collection-list-04589f0ab778d39b6f29-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/blog-collection-list-3b161a94b70c22562b65-min.en-US.js"},"squarespace-calendar-block-renderer":{"css":"//assets.squarespace.com/universal/styles-compressed/calendar-block-renderer-45e10dd8aac6cdf250c5-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/calendar-block-renderer-8aa9b0cbeb4b1382de47-min.en-US.js"},"squarespace-chartjs-helpers":{"css":"//assets.squarespace.com/universal/styles-compressed/chartjs-helpers-035fad01719b3ad44ea0-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/chartjs-helpers-87bcc1cf71dc32506780-min.en-US.js"},"squarespace-comments":{"css":"//assets.squarespace.com/universal/styles-compressed/comments-8d82b7dcc10a49d8f3ab-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/comments-1ba83c0b3b745fb75907-min.en-US.js"},"squarespace-custom-css-popup":{"css":"//assets.squarespace.com/universal/styles-compressed/custom-css-popup-42165bae3117a373beba-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/custom-css-popup-9fd142ac50a77a92eb80-min.en-US.js"},"squarespace-dialog":{"css":"//assets.squarespace.com/universal/styles-compressed/dialog-4442f8c03c49894df614-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/dialog-3c204698eb988e00b67c-min.en-US.js"},"squarespace-events-collection":{"css":"//assets.squarespace.com/universal/styles-compressed/events-collection-45e10dd8aac6cdf250c5-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/events-collection-ab0904713c7bec57a263-min.en-US.js"},"squarespace-form-rendering-utils":{"js":"//assets.squarespace.com/universal/scripts-compressed/form-rendering-utils-9dbd9ab8f7fe48dd0912-min.en-US.js"},"squarespace-forms":{"css":"//assets.squarespace.com/universal/styles-compressed/forms-561e399da7e8cd21136e-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/forms-460e44eec8302ce495d5-min.en-US.js"},"squarespace-gallery-collection-list":{"css":"//assets.squarespace.com/universal/styles-compressed/gallery-collection-list-04589f0ab778d39b6f29-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/gallery-collection-list-6a695d6f503d6f274456-min.en-US.js"},"squarespace-image-zoom":{"css":"//assets.squarespace.com/universal/styles-compressed/image-zoom-04589f0ab778d39b6f29-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/image-zoom-86a4f1190d4dd0a1bb85-min.en-US.js"},"squarespace-pinterest":{"css":"//assets.squarespace.com/universal/styles-compressed/pinterest-04589f0ab778d39b6f29-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/pinterest-4db8797e0ab9916b74bc-min.en-US.js"},"squarespace-popup-overlay":{"css":"//assets.squarespace.com/universal/styles-compressed/popup-overlay-1953548b82872bd9f153-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/popup-overlay-abef1bd20e88ee2b0ff6-min.en-US.js"},"squarespace-product-quick-view":{"css":"//assets.squarespace.com/universal/styles-compressed/product-quick-view-cabe0d0e788aff914259-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/product-quick-view-ae1191dd37ba355c2d16-min.en-US.js"},"squarespace-products-collection-item-v2":{"css":"//assets.squarespace.com/universal/styles-compressed/products-collection-item-v2-04589f0ab778d39b6f29-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/products-collection-item-v2-bc54407b17c1344e3754-min.en-US.js"},"squarespace-products-collection-list-v2":{"css":"//assets.squarespace.com/universal/styles-compressed/products-collection-list-v2-04589f0ab778d39b6f29-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/products-collection-list-v2-320bbe708a4fc56f6d2e-min.en-US.js"},"squarespace-search-page":{"css":"//assets.squarespace.com/universal/styles-compressed/search-page-efbf373f59490877e106-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/search-page-070b8b054bdeaedce608-min.en-US.js"},"squarespace-search-preview":{"js":"//assets.squarespace.com/universal/scripts-compressed/search-preview-ad37c6d6b6aef9eab4d8-min.en-US.js"},"squarespace-simple-liking":{"css":"//assets.squarespace.com/universal/styles-compressed/simple-liking-87ea620354232c2e7b9f-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/simple-liking-b240c4039cac2761e6d0-min.en-US.js"},"squarespace-social-buttons":{"css":"//assets.squarespace.com/universal/styles-compressed/social-buttons-7430c3ff0790eafdec2c-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/social-buttons-1eefd456ab26aca444a7-min.en-US.js"},"squarespace-tourdates":{"css":"//assets.squarespace.com/universal/styles-compressed/tourdates-04589f0ab778d39b6f29-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/tourdates-6a57cd3d6dd5f8c36147-min.en-US.js"},"squarespace-website-overlays-manager":{"css":"//assets.squarespace.com/universal/styles-compressed/website-overlays-manager-a81f4f351e0b41eedf7d-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/website-overlays-manager-81328279e26303ecdcd4-min.en-US.js"}},"pageType":50,"website":{"id":"6320a2f4b74abf777594e293","identifier":"digitaldivide","websiteType":1,"contentModifiedOn":1739640589356,"cloneable":false,"hasBeenCloneable":false,"siteStatus":{},"language":"en-US","timeZone":"America/New_York","machineTimeZoneOffset":-18000000,"timeZoneOffset":-18000000,"timeZoneAbbr":"EST","siteTitle":"Digital Divide Data","fullSiteTitle":"Data Annotation Techniques in Training Autonomous Vehicles","siteDescription":"","location":{},"logoImageId":"6320e71c00a74e6143bad578","shareButtonOptions":{"2":true,"4":true,"8":true,"3":true,"1":true,"6":true,"7":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},"announcementBarSettings":{},"popupOverlaySettings":{"style":1,"showOnScroll":true,"scrollPercentage":25,"showOnTimer":false,"timerDelay":5000,"showUntilSignup":false,"displayFrequency":1,"enableMobile":false,"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,"businessHours":{},"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":"Data Annotation Techniques in Training Autonomous Vehicles and Their Impact on AV Development","id":"671a34702a003d1f7f450325","fullUrl":"/blog/data-annotation-techniques-in-training-av","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">{"address":"","image":"https://static1.squarespace.com/static/6320a2f4b74abf777594e293/t/6320e71c00a74e6143bad578/1739640589356/","openingHours":"","@context":"http://schema.org","@type":"LocalBusiness"}</script><script type="application/ld+json">{"name":"Data Annotation Techniques in Training Autonomous Vehicles","url":"https://www.digitaldividedata.com/blog/data-annotation-techniques-in-training-av","datePublished":"2024-10-24T07:50:08-0400","dateModified":"2024-12-04T02:24:40-0500","headline":"Data Annotation Techniques in Training Autonomous Vehicles and Their Impact on AV Development","author":"Umang Dayal","publisher":{"name":"Digital Divide Data","logo":{"@type":"ImageObject","url":"https://static1.squarespace.com/static/6320a2f4b74abf777594e293/t/6320e71c00a74e6143bad578/1739640589356/"},"@context":"http://schema.org","@type":"Organization"},"image":"http://static1.squarespace.com/static/6320a2f4b74abf777594e293/6328e9eb3f9fe20613f1086e/671a34702a003d1f7f450325/1733297080032/Data%2Bannotation%2Bcompany.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/202/5c5a519771c10ba3470d8101/6320a2f4b74abf777594e2c6/1612/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" /> <style> .header-actions-action--cta a.btn{ background-color:rgba(102, 197, 102, 1)!important; } .header-actions-action--cta a.btn:hover{ background-color:rgba(102, 197, 102, 1)!important; opacity:unset!important; } .site-wrapper .header-menu .header-menu-cta a{ background-color:rgba(102, 197, 102, 1)!important; opacity:unset!important; border-color:rgba(102, 197, 102, 1)!important; } </style> <!-- 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> <!-- case study subscribe popup modal --> <script> function checkemailvalidation(){ var pdfurl = document.getElementById("pdfhiddeninput").value; window.open(pdfurl, "_blank"); return true; } function openSubscribeModal(pdf){ const modal = document.getElementById('subscribepopupmodal'); const closeModalButton = document.getElementById('closeModal'); var pdfhidden = document.getElementById("pdfhiddeninput"); modal.style.display = 'block'; const modalForm = document.getElementById('subscribeModalForm'); modalForm.reset(); pdfhidden.value=pdf; } function cancelSubscribeModal(){ const modal = document.getElementById('subscribepopupmodal'); const closeModalButton = document.getElementById('closeModal'); const modalForm = document.getElementById('subscribeModalForm'); modal.style.display = 'none'; modalForm.reset(); } function submitSubscribe() { const email = document.getElementById('email').value; if (email) { alert(`Thank you for subscribing with email: ${email}`); closePopup(); } else { alert('Please enter a valid email address.'); } } </script> <!--Content Libary PDF Download popup modal --> <style> .g-recaptcha { margin-left: 20px; } .form-container { box-shadow: 0px 0px 20px 5px #636363; border-radius: 20px; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #ffffffe6; } @media (min-width: 300px) and (max-width: 798px) { .form-container { width: 80%!important; } } form.form { padding: 1.5em!important; } form.form p.required label { width: 100%!important; text-align:left!important; background:none!important; font-size: 16px; font-weight: 500!important; color:#000!important; padding: 0px 0px 8px 5px!important; } form.form p.first_name input, form.form p.last_name input, form.form p.email input { width: 98%!important; } form.form input { margin-top: 2px; font-size: 1rem; height: 30px!important; border: 2px solid #00ADEE; border-radius: 10px!important; } /*form.form input {*/ /* background:none!important;*/ /*}*/ form.form p.submit input { margin-top: 13px; width: 100%; background: #17b5f1 !important; color: #fff !important; font-weight: 700 !important; font-size: 1rem !important; height: 36px !important; border: none !important; } form.form p.no-label { margin: 0px 10px!important; } form.form p.error label { color: #000!important; } form.form input:focus-visible{ outline: none !important; border: 2px solid #000 !important; } </style> <div id="contentModal" class="modal"> <div class="modal-content" id="contentLibaryModal"> <span id="closeModal">&times;</span> <div class="modal-text"> <form class="form" id="contentform"> <p class="form-field first_name pd-text required"> <label class="field-label" for="929533_103408pi_929533_103408">First Name</label> <input type="text" name="929533_103408pi_929533_103408" id="929533_103408pi_929533_103408" value="" class="text" size="30" maxlength="40" onchange="" onfocus="" required=""></p> <p class="form-field last_name pd-text required"> <label class="field-label" for="929533_103411pi_929533_103411">Last Name</label> <input type="text" name="929533_103411pi_929533_103411" id="929533_103411pi_929533_103411" value="" class="text" size="30" maxlength="80" onchange="" onfocus="" required=""></p> <p class="form-field email pd-text required"> <label class="field-label" for="929533_103414pi_929533_103414">Email</label> <input type="text" name="929533_103414pi_929533_103414" id="929533_103414pi_929533_103414" value="" class="text" size="30" maxlength="255" onchange="" onfocus="" required=""></p> <p class="submit"> <input id="submit" type="submit" accesskey="s" value="Submit"></p> </form> </div> </div> </div> <script> let pdfUrl = ''; function openPdfModal(pdf){ const checkCookie = getCookie('userData'); const modal = document.getElementById('contentModal'); if(checkCookie == 'true'){ modal.style.display = 'none'; window.open(pdf); } else { modal.style.display = 'block'; pdfUrl = pdf; } } function setCookie(name, value, days) { let expires = ""; if (days) { const date = new Date(); date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); expires = "; expires=" + date.toUTCString(); } document.cookie = name + "=" + encodeURIComponent(value) + expires + "; path=/"; } function getCookie(name) { const cookies = document.cookie.split('; '); for (let cookie of cookies) { const [key, value] = cookie.split('='); if (key === name) { return decodeURIComponent(value); } } return null; // Return null if the cookie is not found } const closeModalButton = document.getElementById('closeModal'); closeModalButton.addEventListener('click', function(){ document.getElementById('contentModal').style.display = 'none'; }); const submit = document.getElementById('submit'); document.getElementById('contentform').addEventListener('submit', async function (event) { event.preventDefault(); const formData = new FormData(event.target); for (const [key, value] of formData.entries()) { console.log(`${key}: ${value}`); } // Define the URL to send the data to const url = 'https://www2.digitaldividedata.com/l/929533/2025-01-16/5d7ck'; // Replace with your target URL let resultData = false; try { // Send the form data to the server using fetch const response = await fetch(url, { method: 'POST', body: formData, }); // Handle the response if (response.ok) { const result = await response.json(); console.log('Success:', result); resultData = true; } else { console.error('Error:', response.statusText); resultData = true; } } catch (error) { console.error('Error:', error); resultData = true; } if(resultData){ console.log(pdfUrl); window.open(pdfUrl, '_blank'); const modal = document.getElementById('contentModal'); modal.style.display = 'none'; setCookie("userData", "true", 7); } }); document.addEventListener('DOMContentLoaded', function () { const emailFieldId = '929533_103414pi_929533_103414'; const restrictedDomains = ['@gmail.com', '@yahoo.com']; const emailField = document.getElementById(emailFieldId); if (emailField) { emailField.setAttribute('required', 'true'); emailField.addEventListener('input', function () { const value = emailField.value.toLowerCase(); const isRestricted = restrictedDomains.some(domain => value.endsWith(domain)); if (isRestricted) { emailField.value = ''; emailField.setCustomValidity('Please enter a valid business domain/email address'); } else { emailField.setCustomValidity(''); } emailField.reportValidity(); }); } }); </script> <!-- script for case study apge tabs show and hide --> <script type="text/javascript"> $(document).ready(function () { // Initially check all checkboxes (one-time on page load) $(".solutions input[type='checkbox']").prop("checked", true); $(".industry input[type='checkbox']").prop("checked", true); // Function to handle tab click events $(".tab-a").click(function (event) { event.preventDefault(); // Prevent default behavior let tabId = $(this).attr("data-id"); // Update active class for tabs $(".tab-a").removeClass("active-a"); $(this).addClass("active-a"); // Hide all subcategories initially $(".sub-category").hide(); if (tabId === "tab1") { // Show all cards for "All Topics" and hide subcategories $(".tab").addClass("tab-active").show(); } else if (tabId === "tab2") { // Show only cards related to Solutions tab $(".tab").hide(); // Hide all cards initially $(".solutions").show(); // Show only Solutions subcategory $(".solutions input[type='checkbox']").each(function () { if ($(this).is(":checked")) { // Show cards with matching `data-id2` if checkbox is checked $(`.tab[data-id2='${$(this).attr("data-id2")}']`).show(); } }); } else if (tabId === "tab3") { // Show only cards related to Industry tab $(".tab").hide(); // Hide all cards initially $(".industry").show(); // Show only Industry subcategory $(".industry input[type='checkbox']").each(function () { if ($(this).is(":checked")) { // Show cards with matching `data-id3` if checkbox is checked $(`.tab[data-id3='${$(this).attr("data-id3")}']`).show(); } }); } }); // Handle checkbox change events for both `data-id2` and `data-id3` $(document).on("change", "input[type='checkbox']", function () { const dataId2 = $(this).attr("data-id2"); const dataId3 = $(this).attr("data-id3"); if (dataId2) { if (!$(this).is(":checked")) { // Hide cards with matching `data-id2` if checkbox is unchecked $(`.tab[data-id2='${dataId2}']`).hide(); } else { // Show cards with matching `data-id2` if checkbox is checked $(`.tab[data-id2='${dataId2}']`).show(); } } if (dataId3) { if (!$(this).is(":checked")) { // Hide cards with matching `data-id3` if checkbox is unchecked $(`.tab[data-id3='${dataId3}']`).hide(); } else { // Show cards with matching `data-id3` if checkbox is checked $(`.tab[data-id3='${dataId3}']`).show(); } } }); // Trigger default tab click to show all topics on page load $(".tab-a[data-id='tab1']").click(); }); </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> #contentLibaryModal{ Padding: 0 !important; max-width: 400px; } .contentModal_text{ border: none; border-radius: 15px; width: 100%; background-color: #fff; } .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, .closeform, #closeModal{ 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; } #myModalForm .modal-content{ width:340px!important; max-width:100%!important; padding:0 20px!important; user-select:none; } #myModalForm .modal-content .ifrmae_div{ width:100%!important; } @media(max-width:768px){ #myModalForm .modal-content{ margin:20% auto!important; } } </style> <!-- modal code --> <div id="myModal" class="modal"> <div class="modal-content"> <span class="close">&times;</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/1739381320286-8FJE7NMLDZWANM5PXDLU/static.css"> </head> <body id="item-671a34702a003d1f7f450325" class=" 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 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 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 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-blog-item-width-medium tweak-blog-item-text-alignment-center tweak-blog-item-meta-position-above-title tweak-blog-item-delimiter-bullet primary-button-style-solid primary-button-shape-pill secondary-button-style-outline secondary-button-shape-pill tertiary-button-style-outline tertiary-button-shape-square tweak-events-stacked-width-inset tweak-events-stacked-height-custom 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-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 header-overlay-alignment-center 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 form-use-theme-colors form-field-style-solid form-field-shape-square form-field-border-bottom form-field-checkbox-type-icon form-field-checkbox-fill-outline form-field-checkbox-color-inverted form-field-checkbox-shape-square form-field-checkbox-layout-stack form-field-radio-type-icon form-field-radio-fill-outline form-field-radio-color-inverted form-field-radio-shape-square form-field-radio-layout-stack form-field-survey-fill-outline form-field-survey-color-inverted form-field-survey-shape-square form-field-hover-focus-opacity form-submit-button-style-bar 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-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-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-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 header-width-full tweak-transparent-header tweak-fixed-header tweak-fixed-header-style-basic 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-pipe tweak-blog-side-by-side-excerpt-show 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 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="{ &quot;layout&quot;: &quot;navRight&quot;, &quot;action&quot;: { &quot;href&quot;: &quot;/lets-talk&quot;, &quot;buttonText&quot;: &quot;LET'S TALK&quot;, &quot;newWindow&quot;: false }, &quot;showSocial&quot;: false, &quot;socialOptions&quot;: { &quot;socialBorderShape&quot;: &quot;none&quot;, &quot;socialBorderStyle&quot;: &quot;outline&quot;, &quot;socialBorderThickness&quot;: { &quot;unit&quot;: &quot;px&quot;, &quot;value&quot;: 1.0 } }, &quot;menuOverlayAnimation&quot;: &quot;fade&quot;, &quot;cartStyle&quot;: &quot;cart&quot;, &quot;cartText&quot;: &quot;Cart&quot;, &quot;showEmptyCartState&quot;: true, &quot;cartOptions&quot;: { &quot;iconType&quot;: &quot;stroke-1&quot;, &quot;cartBorderShape&quot;: &quot;none&quot;, &quot;cartBorderStyle&quot;: &quot;outline&quot;, &quot;cartBorderThickness&quot;: { &quot;unit&quot;: &quot;px&quot;, &quot;value&quot;: 1.0 } }, &quot;showButton&quot;: true, &quot;showCart&quot;: false, &quot;showAccountLogin&quot;: false, &quot;headerStyle&quot;: &quot;dynamic&quot;, &quot;languagePicker&quot;: { &quot;enabled&quot;: false, &quot;iconEnabled&quot;: false, &quot;iconType&quot;: &quot;globe&quot;, &quot;flagShape&quot;: &quot;shiny&quot;, &quot;languageFlags&quot;: [ ] }, &quot;iconOptions&quot;: { &quot;thickness&quot;: { &quot;unit&quot;: &quot;px&quot;, &quot;value&quot;: 1.0 }, &quot;endcapType&quot;: &quot;square&quot;, &quot;desktopDropdownIconOptions&quot;: { &quot;folderIcon&quot;: &quot;none&quot;, &quot;languagePickerIcon&quot;: &quot;openArrowHead&quot; }, &quot;mobileDropdownIconOptions&quot;: { &quot;folderIcon&quot;: &quot;none&quot;, &quot;languagePickerIcon&quot;: &quot;openArrowHead&quot; } }, &quot;mobileOptions&quot;: { &quot;layout&quot;: &quot;logoLeftNavRight&quot;, &quot;menuIconOptions&quot;: { &quot;style&quot;: &quot;doubleLineHamburger&quot;, &quot;thickness&quot;: { &quot;unit&quot;: &quot;px&quot;, &quot;value&quot;: 1.0 } } }, &quot;solidOptions&quot;: { &quot;headerOpacity&quot;: { &quot;unit&quot;: &quot;%&quot;, &quot;value&quot;: 60.0 }, &quot;blurBackground&quot;: { &quot;enabled&quot;: true, &quot;blurRadius&quot;: { &quot;unit&quot;: &quot;px&quot;, &quot;value&quot;: 5.0 } }, &quot;backgroundColor&quot;: { &quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;, &quot;sitePaletteColor&quot;: { &quot;colorName&quot;: &quot;white&quot;, &quot;alphaModifier&quot;: 1.0 } }, &quot;navigationColor&quot;: { &quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;, &quot;sitePaletteColor&quot;: { &quot;colorName&quot;: &quot;black&quot;, &quot;alphaModifier&quot;: 1.0 } } }, &quot;gradientOptions&quot;: { &quot;gradientType&quot;: &quot;faded&quot;, &quot;headerOpacity&quot;: { &quot;unit&quot;: &quot;%&quot;, &quot;value&quot;: 90.0 }, &quot;blurBackground&quot;: { &quot;enabled&quot;: false, &quot;blurRadius&quot;: { &quot;unit&quot;: &quot;px&quot;, &quot;value&quot;: 12.0 } }, &quot;backgroundColor&quot;: { &quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;, &quot;sitePaletteColor&quot;: { &quot;colorName&quot;: &quot;white&quot;, &quot;alphaModifier&quot;: 1.0 } }, &quot;navigationColor&quot;: { &quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;, &quot;sitePaletteColor&quot;: { &quot;colorName&quot;: &quot;black&quot;, &quot;alphaModifier&quot;: 1.0 } } }, &quot;dropShadowOptions&quot;: { &quot;enabled&quot;: false, &quot;blur&quot;: { &quot;unit&quot;: &quot;px&quot;, &quot;value&quot;: 12.0 }, &quot;spread&quot;: { &quot;unit&quot;: &quot;px&quot;, &quot;value&quot;: 0.0 }, &quot;distance&quot;: { &quot;unit&quot;: &quot;px&quot;, &quot;value&quot;: 12.0 } }, &quot;borderOptions&quot;: { &quot;enabled&quot;: false, &quot;position&quot;: &quot;allSides&quot;, &quot;thickness&quot;: { &quot;unit&quot;: &quot;px&quot;, &quot;value&quot;: 4.0 }, &quot;color&quot;: { &quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;, &quot;sitePaletteColor&quot;: { &quot;colorName&quot;: &quot;black&quot;, &quot;alphaModifier&quot;: 1.0 } } }, &quot;showPromotedElement&quot;: false, &quot;buttonVariant&quot;: &quot;primary&quot;, &quot;blurBackground&quot;: { &quot;enabled&quot;: false, &quot;blurRadius&quot;: { &quot;unit&quot;: &quot;px&quot;, &quot;value&quot;: 12.0 } }, &quot;headerOpacity&quot;: { &quot;unit&quot;: &quot;%&quot;, &quot;value&quot;: 100.0 } }" data-section-id="header" data-header-style="dynamic" data-language-picker="{ &quot;enabled&quot;: false, &quot;iconEnabled&quot;: false, &quot;iconType&quot;: &quot;globe&quot;, &quot;flagShape&quot;: &quot;shiny&quot;, &quot;languageFlags&quot;: [ ] }" 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-border="false" data-test="header-border" style=" " ></div> <div class="header-dropshadow" data-header-style="dynamic" 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 ' 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 &amp; 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="/government" > <span class="header-nav-folder-item-content"> Government </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="/fireside-chat-series" > <span class="header-nav-folder-item-content"> Fireside Chat Series </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 &amp; 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="/government" > <span class="header-nav-folder-item-content"> Government </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="/fireside-chat-series" > <span class="header-nav-folder-item-content"> Fireside Chat Series </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="{ &quot;layout&quot;: &quot;navRight&quot;, &quot;action&quot;: { &quot;href&quot;: &quot;/lets-talk&quot;, &quot;buttonText&quot;: &quot;LET'S TALK&quot;, &quot;newWindow&quot;: false }, &quot;showSocial&quot;: false, &quot;socialOptions&quot;: { &quot;socialBorderShape&quot;: &quot;none&quot;, &quot;socialBorderStyle&quot;: &quot;outline&quot;, &quot;socialBorderThickness&quot;: { &quot;unit&quot;: &quot;px&quot;, &quot;value&quot;: 1.0 } }, &quot;menuOverlayAnimation&quot;: &quot;fade&quot;, &quot;cartStyle&quot;: &quot;cart&quot;, &quot;cartText&quot;: &quot;Cart&quot;, &quot;showEmptyCartState&quot;: true, &quot;cartOptions&quot;: { &quot;iconType&quot;: &quot;stroke-1&quot;, &quot;cartBorderShape&quot;: &quot;none&quot;, &quot;cartBorderStyle&quot;: &quot;outline&quot;, &quot;cartBorderThickness&quot;: { &quot;unit&quot;: &quot;px&quot;, &quot;value&quot;: 1.0 } }, &quot;showButton&quot;: true, &quot;showCart&quot;: false, &quot;showAccountLogin&quot;: false, &quot;headerStyle&quot;: &quot;dynamic&quot;, &quot;languagePicker&quot;: { &quot;enabled&quot;: false, &quot;iconEnabled&quot;: false, &quot;iconType&quot;: &quot;globe&quot;, &quot;flagShape&quot;: &quot;shiny&quot;, &quot;languageFlags&quot;: [ ] }, &quot;iconOptions&quot;: { &quot;thickness&quot;: { &quot;unit&quot;: &quot;px&quot;, &quot;value&quot;: 1.0 }, &quot;endcapType&quot;: &quot;square&quot;, &quot;desktopDropdownIconOptions&quot;: { &quot;folderIcon&quot;: &quot;none&quot;, &quot;languagePickerIcon&quot;: &quot;openArrowHead&quot; }, &quot;mobileDropdownIconOptions&quot;: { &quot;folderIcon&quot;: &quot;none&quot;, &quot;languagePickerIcon&quot;: &quot;openArrowHead&quot; } }, &quot;mobileOptions&quot;: { &quot;layout&quot;: &quot;logoLeftNavRight&quot;, &quot;menuIconOptions&quot;: { &quot;style&quot;: &quot;doubleLineHamburger&quot;, &quot;thickness&quot;: { &quot;unit&quot;: &quot;px&quot;, &quot;value&quot;: 1.0 } } }, &quot;solidOptions&quot;: { &quot;headerOpacity&quot;: { &quot;unit&quot;: &quot;%&quot;, &quot;value&quot;: 60.0 }, &quot;blurBackground&quot;: { &quot;enabled&quot;: true, &quot;blurRadius&quot;: { &quot;unit&quot;: &quot;px&quot;, &quot;value&quot;: 5.0 } }, &quot;backgroundColor&quot;: { &quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;, &quot;sitePaletteColor&quot;: { &quot;colorName&quot;: &quot;white&quot;, &quot;alphaModifier&quot;: 1.0 } }, &quot;navigationColor&quot;: { &quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;, &quot;sitePaletteColor&quot;: { &quot;colorName&quot;: &quot;black&quot;, &quot;alphaModifier&quot;: 1.0 } } }, &quot;gradientOptions&quot;: { &quot;gradientType&quot;: &quot;faded&quot;, &quot;headerOpacity&quot;: { &quot;unit&quot;: &quot;%&quot;, &quot;value&quot;: 90.0 }, &quot;blurBackground&quot;: { &quot;enabled&quot;: false, &quot;blurRadius&quot;: { &quot;unit&quot;: &quot;px&quot;, &quot;value&quot;: 12.0 } }, &quot;backgroundColor&quot;: { &quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;, &quot;sitePaletteColor&quot;: { &quot;colorName&quot;: &quot;white&quot;, &quot;alphaModifier&quot;: 1.0 } }, &quot;navigationColor&quot;: { &quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;, &quot;sitePaletteColor&quot;: { &quot;colorName&quot;: &quot;black&quot;, &quot;alphaModifier&quot;: 1.0 } } }, &quot;dropShadowOptions&quot;: { &quot;enabled&quot;: false, &quot;blur&quot;: { &quot;unit&quot;: &quot;px&quot;, &quot;value&quot;: 12.0 }, &quot;spread&quot;: { &quot;unit&quot;: &quot;px&quot;, &quot;value&quot;: 0.0 }, &quot;distance&quot;: { &quot;unit&quot;: &quot;px&quot;, &quot;value&quot;: 12.0 } }, &quot;borderOptions&quot;: { &quot;enabled&quot;: false, &quot;position&quot;: &quot;allSides&quot;, &quot;thickness&quot;: { &quot;unit&quot;: &quot;px&quot;, &quot;value&quot;: 4.0 }, &quot;color&quot;: { &quot;type&quot;: &quot;SITE_PALETTE_COLOR&quot;, &quot;sitePaletteColor&quot;: { &quot;colorName&quot;: &quot;black&quot;, &quot;alphaModifier&quot;: 1.0 } } }, &quot;showPromotedElement&quot;: false, &quot;buttonVariant&quot;: &quot;primary&quot;, &quot;blurBackground&quot;: { &quot;enabled&quot;: false, &quot;blurRadius&quot;: { &quot;unit&quot;: &quot;px&quot;, &quot;value&quot;: 12.0 } }, &quot;headerOpacity&quot;: { &quot;unit&quot;: &quot;%&quot;, &quot;value&quot;: 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 &amp; 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="/government" > <div class="header-menu-nav-item-content"> Government </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="/fireside-chat-series" > <div class="header-menu-nav-item-content"> Fireside Chat Series </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="{ &quot;imageOverlayOpacity&quot;: 0.15, &quot;backgroundWidth&quot;: &quot;background-width--full-bleed&quot;, &quot;sectionHeight&quot;: &quot;section-height--medium&quot;, &quot;horizontalAlignment&quot;: &quot;horizontal-alignment--center&quot;, &quot;verticalAlignment&quot;: &quot;vertical-alignment--middle&quot;, &quot;contentWidth&quot;: &quot;content-width--wide&quot;, &quot;sectionTheme&quot;: &quot;white&quot;, &quot;sectionAnimation&quot;: &quot;none&quot;, &quot;backgroundMode&quot;: &quot;image&quot; }" data-current-context="{ &quot;video&quot;: { &quot;playbackSpeed&quot;: 0.5, &quot;filter&quot;: 1, &quot;filterStrength&quot;: 0, &quot;zoom&quot;: 0, &quot;videoSourceProvider&quot;: &quot;none&quot; }, &quot;backgroundImageId&quot;: null, &quot;backgroundMediaEffect&quot;: null, &quot;divider&quot;: null, &quot;typeName&quot;: &quot;blog-side-by-side&quot; }" 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">Data Annotation Techniques in Training Autonomous Vehicles and Their Impact on AV Development</h1> </div> <div class="blog-item-meta-wrapper"> <div class="blog-item-author-date-wrapper" data-animation-role="date"> <time class="dt-published blog-meta-item blog-meta-item--date" datetime="Oct 24" pubdate data-content-field="published-on"> <span>Oct 24</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-671a34702a003d1f7f450325"><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="&#123;&quot;topLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;topRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;&#125;" id="block-f6f7716be9d9639ff9c1"><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>October 28, 2024</em></p><p class="" style="white-space:pre-wrap;">When artificial intelligence (AI) was introduced to the public, many people associated it with autonomous driving. Whether it is a robot playing a soccer match or a smart car figuring its path in heavy traffic, AI algorithms are not shy in attracting huge crowds. We are living with pixels that are constantly evolving and, as a result, we generate data, in the petabytes of scale every second of every day.&nbsp;The driving force behind autonomous driving technology predominantly revolves around safety, particularly in fatality prevention: ML data operations support and accurate <a href="https://www.digitaldividedata.com/autonomous-driving" target="_blank">data annotation techniques</a> go a long way to preventing accidents on the roads.</p><p class="" style="white-space:pre-wrap;">In this blog, we will explore various data annotation techniques used in training autonomous vehicles and their impact on AV development.&nbsp;</p><h2 style="white-space:pre-wrap;"><strong>What is Data Annotation?</strong></h2><p class="" style="white-space:pre-wrap;">Data annotation is essential for autonomous driving, creating structured training data that teaches AV systems to interpret real-world environments. Ensuring all critical scenarios are captured accurately enhancing AV safety and performance.&nbsp;</p><p class="" style="white-space:pre-wrap;">Autonomous driving aims to create a maximum amount of annotated training data that can improve automatically due to fleet and posterior learning, among other things. However, an increasing part of the vision in autonomous driving development is to guarantee that all relevant real-world traffic scenarios are simulated at some point. With the greater power of a car's automatic system, collecting large amounts of annotated data becomes feasible for improving automatic driving technology.&nbsp;</p><h2 style="white-space:pre-wrap;"><strong>Key Techniques and Tools in Data Annotation</strong></h2><p class="" style="white-space:pre-wrap;">Data annotation takes a lot of time and effort, but it is really an essential step of data pre-processing because only noise-free and reliable data can allow these algorithms to work effectively. There are various technical annotation methods and tools for autonomous driving, including manual annotation, semi-automated annotation, and machine learning-based annotation.</p><h3 style="white-space:pre-wrap;"><strong>Manual Annotation</strong></h3><p class="" style="white-space:pre-wrap;">The human-driven process of generating annotations for data is often referred to as manual annotation. Manual annotation is slower than the other techniques used, but this often results in accurate annotations that are valuable in the training of neural networks. Majorly data annotation companies that rely on humans-in-the-loop process utilize this technique. Further, this technique can be broken down into three segments.</p><p class="" style="white-space:pre-wrap;"><strong>Bounding box annotation</strong></p><p class="" style="white-space:pre-wrap;">Bounding box annotation places rectangular labels around objects like vehicles, pedestrians, and road signs, helping AVs recognize and respond to obstacles and traffic patterns. This approach is easier than producing a classification and segmentation model, as the labor requirements are reduced.&nbsp;&nbsp;</p><p class="" style="white-space:pre-wrap;"><strong>Data Classification</strong></p><p class="" style="white-space:pre-wrap;">Data classification categorizes objects such as cars, pedestrians, and road markings, allowing AVs to differentiate between elements in dynamic traffic environments. The common annotations for the classification model are vehicles, pedestrians, and others. The common phrase is referred to as "car" for the vehicle model, "person" for the pedestrian model, and "no object" for the other model.&nbsp;</p><p class="" style="white-space:pre-wrap;"><strong>Data Segmentation</strong></p><p class="" style="white-space:pre-wrap;">The segmentation model focuses on the annotation of parts of the scene that require specific processing. This contrasts with the bounding box model, which only annotates generic elements of the scene. The annotated data is segmented into ground, road, obstacles, route, and road boundaries. Each of these segments is unique and has a labeled ID that ingresses the training system of the sector model.</p><p class="" style="white-space:pre-wrap;">Each of these areas has its distinctive value and is used differently within the training of autonomous vehicles. As data needs to be labeled to be useful as training data, these manual annotations are turned into data and input directly into the autonomous driving deep learning systems.</p><h3 style="white-space:pre-wrap;"><strong>Semi-Automated Annotation</strong></h3><p class="" style="white-space:pre-wrap;">Most of the widely used and commercially available annotation approaches still rely heavily on human expertise. In terms of temporal modes of processing, there are three different approaches:&nbsp;</p><ul data-rte-list="default"><li><p class="" style="white-space:pre-wrap;">Proactive</p></li><li><p class="" style="white-space:pre-wrap;">Reactive</p></li><li><p class="" style="white-space:pre-wrap;">Interactive</p></li></ul><p class="" style="white-space:pre-wrap;">In proactive approaches, human expertise is needed at the beginning to train the systems. In reactive or interactive approaches, the software requests feedback in uncertain cases or does not process elements that it does not master. It is especially crucial in autonomous driving, and also in general, as image analysis has certain limitations in diverse environments. In this context, the human decides based on onboard systems, but there are switches between manual control and automatic control.</p><p class="" style="white-space:pre-wrap;">The semi-automated annotation, where we can find the combination between human skill and the power of machines, is the most common way to carry out the annotation task. In the field of computer vision, this mixed type of processing is valuable considering the vendor's expertise in creating AI tools and the unique use-case knowledge of every company in the application field. In highly complex solutions, where the challenge of the use-case cannot be solved only with computer vision tools, personalized algorithms are being created, requiring the expertise of data scientists and reconstructions of certain models from scratch.</p><h3 style="white-space:pre-wrap;"><strong>Machine Learning-Based Annotation</strong></h3><p class="" style="white-space:pre-wrap;">Machine learning-based annotation uses predictive models to handle vast data volumes, improving scalability and accuracy in AV training datasets. An automatic machine learning-based annotation has the ability to recognize and correct human-supervised mistakes, returning a refined prediction. The human expert can still accept this prediction or submit an entirely new data annotation. Semi-automatic machine learning annotation projects often initially leverage human ability and, once sufficient trained outputs are generated, start to automatically predict a certain percentage of the data.&nbsp;</p><p class="" style="white-space:pre-wrap;">Therefore, machine learning is fully capable of performing annotations that may come close to automating self-driving engineering, due to predictive modeling related to autonomous driving being built primarily on machine learning. So, it becomes evident that researchers study the potential capabilities of machine learning annotations. Thus, machine learning is already firm in the development of artificial intelligence solutions and can help large-scale data annotation to a certain extent.</p> </div> </div></div><div class="sqs-block html-block sqs-block-html" data-block-type="2" data-border-radii="&#123;&quot;topLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;topRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;&#125;" id="block-yui_3_17_2_1_1729848975450_117771"><div class="sqs-block-content"> <div class="sqs-html-content"> <p class="" style="white-space:pre-wrap;">Read more: <a href="https://www.digitaldividedata.com/blog/multi-sensor-data-annotation-for-autonomous-driving">Utilizing Multi-sensor Data Annotation To Improve Autonomous Driving Efficiency</a></p> </div> </div></div><div class="sqs-block html-block sqs-block-html" data-block-type="2" data-border-radii="&#123;&quot;topLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;topRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;&#125;" id="block-yui_3_17_2_1_1729848975450_117869"><div class="sqs-block-content"> <div class="sqs-html-content"> <h2 style="white-space:pre-wrap;"><strong>Impact on Autonomous Driving Development</strong></h2><p class="" style="white-space:pre-wrap;">When developing autonomous driving and driver-assisting technology, well-labeled data is of paramount importance. The labeled data in a dataset provides reference data points, or ground truths, for the complex process of machine learning. Labeling refers to the act of placing labels, such as bounding boxes in an image or tracking the position of a pedestrian as they move across a scene. This annotated data vastly improves the overall accuracy of a model or the effectiveness of the performance of the technology you are developing. The performance of an autonomous vehicle or advertising system is only as good as the data used to train it.&nbsp;</p><p class="" style="white-space:pre-wrap;"><strong>Enhanced Training Data Quality</strong></p><p class="" style="white-space:pre-wrap;">Annotating data plays a key role in building self-driving systems. A large number of trained examples helps to perceive more complex practical scenes. Image annotation aids autonomous vehicles by providing recognizable feedback on object features including obstacles, roads, and traffic signals. When training an object detection, localization, and recognition model, labeled training datasets are needed. This model receives images as input and generates a hypothesis about the contents of the image in terms of label or probability. The degree of correlation between the actual object images and those predicted by the model is then compared.</p><p class="" style="white-space:pre-wrap;"><strong>Data Volume</strong></p><p class="" style="white-space:pre-wrap;">Labeled data not only defines individual instances but also allows algorithms to ignore information about the rest of the frame. This results in smarter algorithms and fewer false positive error signals. Similar to face detection, one can halve their training data for the same improvement by providing an object recognizer with the coordinates of the objects of interest.&nbsp;</p><p class="" style="white-space:pre-wrap;"><strong>Variability</strong></p><p class="" style="white-space:pre-wrap;">Automatically annotated or synthesized data is only as good as the data it is trained on, any mistakes or patterns in the original data will be learned by the split. Labeled data can be used to focus learning difficulties on hard positive cases rather than easy negative cases. This feature is essential when the negative data is small. Since the learning patterns are adjusted, the model can focus on the boundary regions that are most important for classification providing much better localization and classification results.&nbsp;</p><p class="" style="white-space:pre-wrap;"><strong>Response</strong></p><p class="" style="white-space:pre-wrap;">Interest is shifted to the region of actual interest so that many more resources are dedicated to this region and less to redundant data. Object recognition algorithms trained on annotated data outperform standard object recognition. Highly localized models, as opposed to standard big-rectangle models, result in better performance when accuracy needs to be improved.&nbsp;</p><p class="" style="white-space:pre-wrap;"><strong>Improved Model Performance</strong></p><p class="" style="white-space:pre-wrap;">The model performance of computer vision and deep learning-based algorithms improves with the quantity and quality of data. Because autonomous driving also utilizes such models and algorithms, the role of data annotation professionals is critical. <a href="/" target="_blank">Data labeling services</a> are typically sought in a hierarchical manner for low, mid, and high-level annotations such as 2D bounding boxes, 3D bounding boxes, semantic maps, lane markers, and instance segmentation masks. Data annotation takes data from the real domain and makes it more understandable to machines that the algorithms can work with. The annotators provide ground truth information about the data they label that guide learning processes in real-world applications.</p><p style="text-align:center;white-space:pre-wrap;" class=""><em>Read more: </em><a href="https://www.digitaldividedata.com/blog/data-annotation-in-autonomous-vehicle-safety"><em>The Critical Role of Data Annotation in Autonomous Vehicle Safety</em></a></p><h2 style="white-space:pre-wrap;"><strong>Final Thoughts</strong></h2><p class="" style="white-space:pre-wrap;">Annotated data cannot effectively be operated without an established understanding of deep learning or manual techniques of feature removal and deployment, or at least a vast pool of the latest annotations in developing tools and equipment in existing production systems that are all too literal. If the available tools are to be utilized on collected data, one should stay informed and maintain expertise about more than one tool.</p><p class="" style="white-space:pre-wrap;">The rapid advancement in machine learning/deep learning algorithms has seen a rapid increase in the volume of annotated data. The efficacy of these algorithms in improving performance can no longer be denied. Scalability of annotation services is no longer a choice; it is critical. Therefore, organizations that generate data for deep learning algorithms may need to process large volumes of data. It can be challenging for new organizations to scale their data annotation tasks.&nbsp;</p><p class="" style="white-space:pre-wrap;">Once requirements have been established to generate data for a project, an organization has to ensure that data is annotated to maintain a high level of accuracy and precision. The level of feature analysis required for the annotation of data might be rigorous or straightforward. Rigorous feature analysis might be required where behavior, actions, and object detection are critical requirements for use cases such as traffic simulation and autonomous driving scenarios. Therefore, ensuring quality, defining processes, and building systems/tools for annotation are key regulatory processes for generating such datasets.&nbsp;</p><p class="" style="white-space:pre-wrap;">As an expert <a href="/" target="_blank">data labeling and annotation company</a>, we provide reliable and expert data annotation services to support AV innovation.<a href="https://www.digitaldividedata.com/lets-talk"><span style="text-decoration:underline"> Connect with us</span></a> to learn more about our solutions for autonomous driving applications.</p><p class="" style="white-space:pre-wrap;"><br><br></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/multi-sensor-data-fusion-in-autonomous-vehicles" 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">Multi-Sensor Data Fusion in Autonomous Vehicles — Challenges and Solutions</h2> </span> </a> <a href="/blog/data-annotation-in-autonomous-vehicle-safety" 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">The Critical Role of Data Annotation in Autonomous Vehicle Safety</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="{ &quot;backgroundImage&quot;: { &quot;id&quot;: &quot;6388bc34b7d1d73b2966b5dc&quot;, &quot;recordType&quot;: 2, &quot;addedOn&quot;: 1669905460246, &quot;updatedOn&quot;: 1737718058999, &quot;workflowState&quot;: 1, &quot;publishOn&quot;: 1669905460246, &quot;authorId&quot;: &quot;605c87b3a824cf557b9466c0&quot;, &quot;systemDataId&quot;: &quot;17b95e63-70f8-48dd-ab86-921c9f036696&quot;, &quot;systemDataVariants&quot;: &quot;2500x1240,100w,300w,500w,750w,1000w,1500w,2500w&quot;, &quot;systemDataSourceType&quot;: &quot;PNG&quot;, &quot;filename&quot;: &quot;textureOverlay1.png&quot;, &quot;mediaFocalPoint&quot;: { &quot;x&quot;: 0.5, &quot;y&quot;: 0.5, &quot;source&quot;: 3 }, &quot;colorData&quot;: { &quot;topLeftAverage&quot;: &quot;00aeef&quot;, &quot;topRightAverage&quot;: &quot;00aeef&quot;, &quot;bottomLeftAverage&quot;: &quot;00aeef&quot;, &quot;bottomRightAverage&quot;: &quot;00aeef&quot;, &quot;centerAverage&quot;: &quot;03aeef&quot;, &quot;suggestedBgColor&quot;: &quot;01aeef&quot; }, &quot;urlId&quot;: &quot;zl2lg296qsotuljgy3i98717lqtfmx&quot;, &quot;title&quot;: &quot;&quot;, &quot;body&quot;: null, &quot;likeCount&quot;: 0, &quot;commentCount&quot;: 0, &quot;publicCommentCount&quot;: 0, &quot;commentState&quot;: 2, &quot;unsaved&quot;: false, &quot;author&quot;: { &quot;id&quot;: &quot;605c87b3a824cf557b9466c0&quot;, &quot;displayName&quot;: &quot;Isaiah Jackson&quot;, &quot;firstName&quot;: &quot;Isaiah&quot;, &quot;lastName&quot;: &quot;Jackson&quot;, &quot;avatarUrl&quot;: &quot;https://images.squarespace-cdn.com/content/v2/namespaces/memberAccountAvatars/libraries/605c87b3a824cf557b9466c0/b773643a52734ab2998c520e7f0622b1/b773643a52734ab2998c520e7f0622b1.jpeg?format=300w&quot;, &quot;bio&quot;: &quot;&quot;, &quot;avatarAssetUrl&quot;: &quot;https://images.squarespace-cdn.com/content/v2/namespaces/memberAccountAvatars/libraries/605c87b3a824cf557b9466c0/b773643a52734ab2998c520e7f0622b1/b773643a52734ab2998c520e7f0622b1.jpeg?format=300w&quot; }, &quot;assetUrl&quot;: &quot;https://images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/17b95e63-70f8-48dd-ab86-921c9f036696/textureOverlay1.png&quot;, &quot;contentType&quot;: &quot;image/png&quot;, &quot;items&quot;: [ ], &quot;pushedServices&quot;: { }, &quot;pendingPushedServices&quot;: { }, &quot;originalSize&quot;: &quot;2500x1240&quot;, &quot;recordTypeLabel&quot;: &quot;image&quot; }, &quot;imageOverlayOpacity&quot;: 0.15, &quot;backgroundWidth&quot;: &quot;background-width--full-bleed&quot;, &quot;sectionHeight&quot;: &quot;section-height--custom&quot;, &quot;customSectionHeight&quot;: 0, &quot;horizontalAlignment&quot;: &quot;horizontal-alignment--center&quot;, &quot;verticalAlignment&quot;: &quot;vertical-alignment--middle&quot;, &quot;contentWidth&quot;: &quot;content-width--wide&quot;, &quot;customContentWidth&quot;: 50, &quot;sectionTheme&quot;: &quot;bright&quot;, &quot;sectionAnimation&quot;: &quot;none&quot;, &quot;backgroundMode&quot;: &quot;image&quot; }" data-current-context="{ &quot;video&quot;: { &quot;playbackSpeed&quot;: 0.5, &quot;filter&quot;: 1, &quot;filterStrength&quot;: 0, &quot;zoom&quot;: 0, &quot;videoSourceProvider&quot;: &quot;none&quot; }, &quot;backgroundImageId&quot;: null, &quot;backgroundMediaEffect&quot;: { &quot;type&quot;: &quot;none&quot; }, &quot;divider&quot;: null, &quot;typeName&quot;: &quot;blog-side-by-side&quot; }" 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="&#123;&quot;topLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;topRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;&#125;" 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="&#123;&quot;topLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;topRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;&#125;" 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 &amp; 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="&#123;&quot;topLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;topRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;&#125;" 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="&#123;&quot;topLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;topRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;&#125;" 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="&#123;&quot;topLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;topRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;&#125;" 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="&#123;&quot;topLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;topRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;&#125;" 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="true" src="https://static1.squarespace.com/static/vta/5c5a519771c10ba3470d8101/scripts/site-bundle.7a52a694fd4248c18775c6aa813a0358.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 image when the page loads window.addEventListener('DOMContentLoaded', () => { const firstItem = menuItems[0]; // Choose the first item by default if (firstItem) { // Display the first image only const firstImageSrc = firstItem.getAttribute('data-image'); if (displayImage) { displayImage.src = firstImageSrc; displayImage.style.display = 'block'; } // Hide all descriptions initially descriptionSections.forEach(section => { section.style.display = 'none'; }); } else { console.warn('No menu items found.'); } }); </script> <script type="text/javascript"> // Select all the menu items const menuItemsnew = document.querySelectorAll('.menunew li'); const displayImagenew = document.getElementById('display-image-new'); const descriptionSectionsnew = document.querySelectorAll('.data-description-new'); // Select all description sections // Function to show description and image for the clicked item function showDescriptionAndImageNew(item) { // Hide all description sections descriptionSectionsnew.forEach(section => { section.style.display = 'none'; }); // Show the description for the clicked item const descriptionnew = item.querySelector('.data-description-new'); if (descriptionnew) { descriptionnew.style.display = 'block'; } // Get the image from the data attribute const imageSrcnew = item.getAttribute('data-image-new'); // Update and show the image if (displayImagenew) { displayImagenew.src = imageSrcnew; displayImagenew.style.display = 'block'; } } function toggleIconNew(item) { const iconPathNew = item.querySelector('.icon-path-new'); if (iconPathNew) { // Check if iconPath exists if (item.classList.contains('active')) { // Down arrow icon for active state iconPathNew.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 iconPathNew.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 menuItemsnew.forEach(item => { item.addEventListener('click', () => { // Remove 'active' class from all items and reset icons menuItemsnew.forEach(i => { i.classList.remove('active'); toggleIconNew(i); }); showDescriptionAndImageNew(item); item.classList.add('active'); toggleIconNew(item); }); }); // Automatically trigger the first image when the page loads window.addEventListener('DOMContentLoaded', () => { const firstItemNew = menuItemsnew[0]; // Choose the first item by default if (firstItemNew) { // Display the first image only (no description) const firstImageSrcNew = firstItemNew.getAttribute('data-image-new'); if (displayImagenew) { displayImagenew.src = firstImageSrcNew; displayImagenew.style.display = 'block'; } // Hide all descriptions initially descriptionSectionsnew.forEach(section => { section.style.display = 'none'; }); } else { console.warn('No menu items found.'); } }); </script> <script> const menuItemsCustom = document.querySelectorAll('.menuCustom li'); const displayImageCustom = document.getElementById('display-image-custom'); const descriptionSectionsCustom = document.querySelectorAll('.data-description-custom'); // Select all description sections // Function to show or hide description and image for the clicked item function toggleDescriptionAndImageCustom(item) { const isActiveCustom = item.classList.contains('active'); // Reset all items and hide all description sections menuItemsCustom.forEach(i => { i.classList.remove('active'); i.style.borderBottom = '1px solid #fff'; // Reset all items to have a border i.style.marginBottom = '10px'; // Reset margin for all items toggleIconCustom(i); }); descriptionSectionsCustom.forEach(section => { section.style.display = 'none'; }); // If the clicked item was not active, show its description and image if (!isActiveCustom) { // Show the description for the clicked item const descriptionCustom = item.querySelector('.data-description-custom'); if (descriptionCustom) { descriptionCustom.style.display = 'block'; } // Style the previous item (if exists) const previousItem = item.previousElementSibling; if (previousItem) { previousItem.style.borderBottom = 'none'; // Remove border-bottom previousItem.style.marginBottom = '0px'; } // Get the image from the data attribute const imageSrcCustom = item.getAttribute('data-image'); // Update the image (without hiding it) if (displayImageCustom && imageSrcCustom) { displayImageCustom.src = imageSrcCustom; } // Add 'active' class to the clicked item item.classList.add('active'); toggleIconCustom(item); } } // Function to toggle icon state function toggleIconCustom(item) { const iconPathCustom = item.querySelector('.icon-path'); if (iconPathCustom) { if (item.classList.contains('active')) { // Top arrow icon for active state iconPathCustom.setAttribute( "d", "M221.4,36.3c12.512.5,32.812.5,45.3,0l160,160c12.5,12.5,12.5,32.8,0,45.3s-32.8,12.5-45.3,0L244,104.2L106.6,241.5c-12.5,12.5-32.8,12.5-45.3,0s-12.5-32.8,0-45.3l160-160L221.4,36.3z" ); } else { // Down arrow icon for inactive state iconPathCustom.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 { console.warn("No icon-path found in:", item); } } // Add click event listeners to each menu item menuItemsCustom.forEach(item => { item.addEventListener('click', () => { toggleDescriptionAndImageCustom(item); }); }); // Automatically set the first image on page load window.addEventListener('DOMContentLoaded', () => { const firstItemCustom = menuItemsCustom[0]; // Get the first item if (firstItemCustom) { const imageSrcCustom = firstItemCustom.getAttribute('data-image'); if (displayImageCustom && imageSrcCustom) { displayImageCustom.src = imageSrcCustom; // Display the first item's image } } 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 } } ] }); }); $(document).ready(function () { // Gen Ai Slick carousel $('.ai-carousel-slide').slick({ slidesToShow: 2, slidesToScroll: 1, infinite: true, autoplay: true, // Enable autoplay autoplaySpeed: 2000, // Slide change interval (in milliseconds) arrows: true, nav:true,// Disable default arrows dots:true, responsive: [ { breakpoint: 1024, settings: { slidesToShow: 2, slidesToScroll: 1, } }, { breakpoint: 600, settings: { slidesToShow: 1, slidesToScroll: 1 } } ] }); }); $(document).ready(function () { // Initialize Slick carousel $('.testimonial_carousel-slide').slick({ slidesToShow: 1, slidesToScroll: 1, infinite: true, autoplay: true, // Enable autoplay autoplaySpeed: 2000, // Slide change interval (in milliseconds) arrows: false, // Disable default arrows dots:true, responsive: [ { breakpoint: 1024, settings: { slidesToShow: 1, slidesToScroll: 1, } }, { breakpoint: 600, settings: { slidesToShow: 1, slidesToScroll: 1 } } ] }); }); $(document).ready(function () { // Initialize Slick carousel $('.carousel-client-slide').slick({ slidesToShow: 2, slidesToScroll: 1, dots: true, 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"; }; } function openModalForm(){ var modalform = document.getElementById("myModalForm"); var closeModalform = document.getElementsByClassName("closeform")[0]; modalform.style.display = "block"; closeModalform.onclick = function () { modalform.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.addEventListener('mouseover', function() { this.style.background = '#00ADEE'; } } </script> <!-- Genrative Ai Script --> <script> const accordions = document.querySelectorAll('.accordion-tech'); const panels = document.querySelectorAll('.panel'); const rightImage = document.querySelector('.right-side'); const rightImages = [ 'https://images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/2acdc64d-2eb5-42fc-95d2-f95c382aa95c/Prompt+Engineering.jpg?format=500w', 'https://images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/d5fa061d-e041-4b5f-b0f8-1c7c0ede84ff/LLM.jpg?format=500w', 'https://images.squarespace-cdn.com/content/v1/6320a2f4b74abf777594e293/781e5ff6-5e8a-400b-acb4-829797d601e7/workflow.jpg?format=500w' ]; accordions.forEach((accordion, index) => { accordion.addEventListener('click', () => { panels.forEach((panel, i) => { if (i !== index) { panel.classList.remove('show'); accordions[i].classList.remove('active'); } }); const panel = panels[index]; panel.classList.toggle('show'); accordion.classList.toggle('active'); rightImage.src = rightImages[index]; }); }); </script> <!-- Ml-Slider --> <script> document.addEventListener("DOMContentLoaded", function () { const filterButtons = document.querySelectorAll(".ml-container .ml-filter-btn .ml-btn"); const cards = document.querySelectorAll(".ml-container .ml-content"); const prevButtons = document.querySelectorAll(".ml-container .ml-prev"); const nextButtons = document.querySelectorAll(".ml-container .ml-next"); let currentIndex = 0; function updateButtons() { prevButtons.forEach(btn => { btn.disabled = currentIndex === 0; btn.style.backgroundColor = currentIndex === 0 ? "#ccc" : "#000"; }); nextButtons.forEach(btn => { btn.disabled = currentIndex === cards.length - 1; btn.style.backgroundColor = currentIndex === cards.length - 1 ? "#ccc" : "#000"; }); } function showCard(index) { // Hide all cards cards.forEach(card => card.style.display = "none"); // Show selected card cards[index].style.display = "flex"; // Update active filter button filterButtons.forEach(btn => btn.classList.remove("active")); filterButtons[index].classList.add("active"); currentIndex = index; updateButtons(); } // Initial setup showCard(currentIndex); // Filter button functionality filterButtons.forEach((button, index) => { button.addEventListener("click", function () { showCard(index); }); }); // Next and Previous button functionality nextButtons.forEach((btn, index) => { btn.addEventListener("click", function () { if (index < cards.length - 1) { showCard(currentIndex + 1); } }); }); prevButtons.forEach((btn, index) => { btn.addEventListener("click", function () { if (index > 0) { showCard(currentIndex - 1); } }); }); updateButtons(); }); </script> <!-- autonomy page --> <script> function LearnMore(button, box) { let btn = document.getElementById(button); let boxElement = document.getElementById(box); if (boxElement.classList.contains('dnone')) { // Hide all other boxes before showing the current one document.querySelectorAll('.oc-box').forEach(el => { el.classList.add('dnone'); el.classList.remove('dblock'); }); document.querySelectorAll('.btn-text').forEach(b => { b.textContent = 'Learn More'; }); boxElement.classList.remove('dnone'); boxElement.classList.add('dblock'); btn.textContent = 'Close'; } else { boxElement.classList.remove('dblock'); boxElement.classList.add('dnone'); btn.textContent = 'Learn More'; } } // Hide content when clicking outside document.addEventListener('click', function (event) { let openBoxes = document.querySelectorAll('.oc-box.dblock'); let openButtons = document.querySelectorAll('.btn-text'); openBoxes.forEach(box => { if (!box.closest('.open-box').contains(event.target)) { box.classList.add('dnone'); box.classList.remove('dblock'); openButtons.forEach(btn => { btn.textContent = 'Learn More'; }); } }); }); </script> <style> #autonomyModal.modal .modal-content{ max-width:500px; @media(max-width:756px){ max-width:360px; padding: 20px; margin:50% auto; } } </style> <div id="autonomyModal" class="modal"> <!-- Modal content --> <div class="modal-content"> <span onclick="closeModalform()" class="close">&times;</span> <iframe src="https://www2.digitaldividedata.com/l/929533/2025-02-16/5g6n2" width="100%" height="440" type="text/html" frameborder="0" allowTransparency="true" style="border: 0"></iframe> </div> </div> <script> function openModalform(){ const modal = document.getElementById('autonomyModal'); modal.style.display='block'; } function closeModalform(){ const modal = document.getElementById('autonomyModal'); modal.style.display = "none"; } </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>

Pages: 1 2 3 4 5 6 7 8 9 10