Using wearable camera dietary monitoring technology to explore diet-related non-communicable disease in volunteers at risk of cardiovascular disease - the CoDiet study protocol.

preprint OA: closed
Full text JSON View at publisher

Abstract

Introduction: A major obstacle in understanding the relationship between diet and non-communicable diseases (NCDs) lies in the subjectivity and the bias in traditional dietary intake assessment methods. Food diaries, 24-hour food recall interviews, and food frequency questionnaires (FFQ) result in under- and over-reporting of nutrient and energy intake, compromising the accuracy of studies linking diet to NCDs. The emergence of image classification technology has facilitated a new approach to dietary intake assessment which addresses the subjective limitations associated with traditional self-reporting methods. Furthermore, a need to integrate multi-omics and advanced health analyses to comprehensively characterise NCD risk presents an opportunity to combine a range of technologies to better understand diet-induced NCD. Method This observational study will adopt an enhanced surveillance method, whereby we will utilise wearable cameras and activity monitors to record dietary intake, physical activity, and sleep. Participants will wear these for 3 separate one-week periods at home (with a 2 and 3-week break in between each period). At the end of each monitoring period, participants will attend a study visit at the clinical research facility, where they will undergo body composition assessments, as well as cardiovascular disease (CVD) risk and autonomic nervous system health analysis using state-of-the-art technologies that measure Advanced Glycation End products (AGE) and accelerated photoplethysmography (APG). At the end of the first and last monitoring period, participants will also provide blood, urine, stool, and breath samples, and an in-depth interview will also be conducted during the final visit to assess participants’ perceptions towards the novel technologies. The study parameters will be integrated to advance our insights into how diet intricately influences the mechanisms underlying NCDs. CTRI registration number https://www.isrctn.com/ISRCTN11564218
Full text 142,710 characters · extracted from preprint-html · click to expand
Using wearable camera dietary monitoring technology... | F1000Research "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r 3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}(); dataLayer = dataLayer || []; // Standard GTM initialization - Google Consent Mode handles consent automatically (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+ '>m_auth=hzk0Vc3qFsQYhCrIoHz68A>m_preview=env-1>m_cookies_win=x';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MWFK8L5J'); ;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}}; ;NREUM.loader_config={accountID:"438030",trustKey:"438030",agentID:"772317073",licenseKey:"97f8f67f26",applicationID:"772317073"} ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"97f8f67f26",applicationID:"772317073",sa:1} ;/*! For license information please see nr-loader-spa-1.236.0.min.js.LICENSE.txt */ (()=>{"use strict";var e,t,r={5763:(e,t,r)=>{r.d(t,{P_:()=>l,Mt:()=>g,C5:()=>s,DL:()=>v,OP:()=>T,lF:()=>D,Yu:()=>y,Dg:()=>h,CX:()=>c,GE:()=>b,sU:()=>_});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o),(0,n.Qy)(e,a[e],"info")}var u=r(7056);const d=()=>{const e={blockSelector:"[data-nr-block]",maskInputOptions:{password:!0}};return{allow_bfcache:!0,privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,enabled:!0,harvestTimeSeconds:10},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{domain:void 0,expiresMs:u.oD,inactiveMs:u.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10},metrics:{enabled:!0},page_action:{enabled:!0,harvestTimeSeconds:30},page_view_event:{enabled:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1},session_trace:{enabled:!0,harvestTimeSeconds:10},harvest:{tooManyRequestsDelay:60},session_replay:{enabled:!1,harvestTimeSeconds:60,sampleRate:.1,errorSampleRate:.1,maskTextSelector:"*",maskAllInputs:!0,get blockClass(){return"nr-block"},get ignoreClass(){return"nr-ignore"},get maskTextClass(){return"nr-mask"},get blockSelector(){return e.blockSelector},set blockSelector(t){e.blockSelector+=",".concat(t)},get maskInputOptions(){return e.maskInputOptions},set maskInputOptions(t){e.maskInputOptions={...t,password:!0}}},spa:{enabled:!0,harvestTimeSeconds:10}}},f={};function l(e){if(!e)throw new Error("All configuration objects require an agent identifier!");if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function h(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");f[e]=(0,i.D)(t,d()),(0,n.Qy)(e,f[e],"config")}function g(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");var r=l(e);if(r){for(var n=t.split("."),i=0;i {r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{r.d(t,{Re:()=>i,gF:()=>o,q4:()=>n});const n="1.236.0",i="PROD",o="CDN"},385:(e,t,r)=>{r.d(t,{FN:()=>a,IF:()=>u,Nk:()=>f,Tt:()=>s,_A:()=>o,il:()=>n,pL:()=>c,v6:()=>i,w1:()=>d});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=""+o?.location,s=/iPad|iPhone|iPod/.test(navigator.userAgent),c=s&&"undefined"==typeof SharedWorker,u=(()=>{const e=navigator.userAgent.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),d=Boolean(n&&window.document.documentMode),f=!!navigator.sendBeacon},1117:(e,t,r)=>{r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{r.d(t,{L:()=>d,R:()=>c});var n=r(2177),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature";if(u(e),!e||!s[e].get(t))return a(t);s[e].get(t).staged=!0;const r=[...s[e]];function a(t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u {let[t,r]=e;return r.staged}))&&(r.sort(((e,t)=>e[1].priority-t[1].priority)),r.forEach((e=>{let[t]=e;a(t)})))}function f(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},2177:(e,t,r)=>{r.d(t,{c:()=>f,ee:()=>u});var n=r(8632),i=r(2210),o=r(1284),a=r(5763),s="nr@context";let c=(0,n.fP)();var u;function d(){}function f(e){return(0,i.X)(e,s,l)}function l(){return new d}function h(){u.aborted=!0,u.backlog={}}c.ee?u=c.ee:(u=function e(t,r){var n={},c={},f={},g=!1;try{g=16===r.length&&(0,a.OP)(r).isolatedBacklog}catch(e){}var p={on:b,addEventListener:b,removeEventListener:y,emit:v,get:x,listeners:w,context:m,buffer:A,abort:h,aborted:!1,isBuffering:E,debugId:r,backlog:g?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return p;function m(e){return e&&e instanceof d?e:e?(0,i.X)(e,s,l):l()}function v(e,r,n,i,o){if(!1!==o&&(o=!0),!u.aborted||i){t&&o&&t.emit(e,r,n);for(var a=m(n),s=w(e),d=s.length,f=0;fn,p:()=>i});var n=r(2177).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},4402:(e,t,r)=>{r.d(t,{Ht:()=>u,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(31))),i.split("").map((e=>"x"===e?o(t,++r).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(31)));const a=[];for(var s=0;s {r.d(t,{Bq:()=>n,Hb:()=>o,oD:()=>i});const n="NRBA",i=144e5,o=18e5},7894:(e,t,r)=>{function n(){return Math.round(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{r.d(t,{e:()=>o});var n=r(385),i={};function o(e){if(e in i)return i[e];if(0===(e||"").indexOf("data:"))return{protocol:"data"};let t;var r=n._A?.location,o={};if(n.il)t=document.createElement("a"),t.href=e;else try{t=new URL(e,r.href)}catch(e){return o}o.port=t.port;var a=t.href.split("://");!o.port&&a[1]&&(o.port=a[1].split("/")[0].split("@").pop().split(":")[1]),o.port&&"0"!==o.port||(o.port="https"===a[0]?"443":"80"),o.hostname=t.hostname||r.hostname,o.pathname=t.pathname,o.protocol=a[0],"/"!==o.pathname.charAt(0)&&(o.pathname="/"+o.pathname);var s=!t.protocol||":"===t.protocol||t.protocol===r.protocol,c=t.hostname===r.hostname&&t.port===r.port;return o.sameOrigin=s&&(!t.hostname||c),"/"===o.pathname&&(i[e]=o),o}},50:(e,t,r)=>{function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2587:(e,t,r)=>{r.d(t,{N:()=>c,T:()=>u});var n=r(2177),i=r(5546),o=r(8e3),a=r(3325);const s={stn:[a.D.sessionTrace],err:[a.D.jserrors,a.D.metrics],ins:[a.D.pageAction],spa:[a.D.spa],sr:[a.D.sessionReplay,a.D.sessionTrace]};function c(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(Object.entries(e).forEach((e=>{let[t,n]=e;void 0===u[t]&&(s[t]?s[t].forEach((e=>{n?(0,i.p)("feat-"+t,[],void 0,e,r):(0,i.p)("block-"+t,[],void 0,e,r),(0,i.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,i.p)("feat-"+t,[],void 0,void 0,r),u[t]=Boolean(n))})),Object.keys(s).forEach((e=>{void 0===u[e]&&(s[e]?.forEach((t=>(0,i.p)("rumresp-"+e,[!1],void 0,t,r))),u[e]=!1)})),(0,o.L)(t,a.D.pageViewEvent))}const u={}},2210:(e,t,r)=>{r.d(t,{X:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},1284:(e,t,r)=>{r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{r.d(t,{P:()=>o});var n=r(2177);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{r.d(t,{K:()=>a,b:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{r.d(t,{EZ:()=>u,Qy:()=>c,ce:()=>o,fP:()=>a,gG:()=>d,mF:()=>s});var n=r(7894),i=r(385);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t,r){let i=a();const o=i.initializedAgents||{},s=o[e]||{};return Object.keys(s).length||(s.initializedAt={ms:(0,n.z)(),date:new Date}),i.initializedAgents={...o,[e]:{...s,[r]:t}},i}function u(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,r)=>{r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return void(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"==document.visibilityState&&e());e(document.visibilityState)}),r,i)}},1214:(e,t,r)=>{r.d(t,{em:()=>v,u5:()=>N,QU:()=>S,_L:()=>I,Gm:()=>L,Lg:()=>M,gy:()=>U,BV:()=>Q,Kf:()=>ee});var n=r(2177);const i="nr@original";var o=Object.prototype.hasOwnProperty,a=!1;function s(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");var a,s,c,u="-"===n.charAt(0);for(c=0;c 2?n-2:0),o=2;o {r(A[T],e,w),r(E[T],e,w)})),r(l._A,"fetch",y),t.on(y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(y+"done",[null,r],n)}else t.emit(y+"done",[e],n)})),t}const O={},j=["pushState","replaceState"];function S(e){const t=function(e){return(e||n.ee).get("history")}(e);return!l.il||O[t.debugId]++||(O[t.debugId]=1,s(t).inPlace(window.history,j,"-")),t}var P=r(3239);const C={},R=["appendChild","insertBefore","replaceChild"];function I(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!l.il||C[t.debugId])return t;C[t.debugId]=!0;var r=s(t),i=/[?&](?:callback|cb)=([^&#]+)/,o=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function c(e,t){var r=e.match(a),n=r[1],i=r[3];return i?c(i,t[n]):t[n]}return r.inPlace(Node.prototype,R,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var n=(a=e.src,s=a.match(i),s?s[1]:null);var a,s;if(!n)return;var u=function(e){var t=e.match(o);if(t&&t.length>=3)return{key:t[2],parent:c(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof u.parent[u.key])return;var d={};function f(){t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}function l(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",f,(0,P.m$)(!1)),e.addEventListener("error",l,(0,P.m$)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}var k=r(5763);const H={};function L(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!l.il||H[t.debugId])return t;H[t.debugId]=!0;var r=s(t),i=k.Yu.MO;return i&&(window.MutationObserver=function(e){return this instanceof i?new i(r(e,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),t}const z={};function M(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(z[t.debugId])return t;z[t.debugId]=!0;var r=n.c,o=s(t),a=k.Yu.PR;return a&&function(){function e(r){var n=t.context(),i=o(r,"executor-",n,null,!1);const s=Reflect.construct(a,[i],e);return t.context(s).getCtx=function(){return n},s}l._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return a.toString()},Object.setPrototypeOf(e,a),["all","race"].forEach((function(r){const n=a[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=a[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=a.prototype;const n=a.prototype.then;a.prototype.then=function(){var e=this,i=r(e);i.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c e())),t};function m(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}function b(){var e=this,t=r.context(e);e.readyState>3&&!t.resolved&&(t.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,f,"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,J,"-xhr-",E),r.on("send-xhr-start",(function(e,t){m(e,t),function(e){h.push(e),a&&(y?y.then(A):u?u(A):(w=-w,x.data=w))}(t)})),r.on("open-xhr-start",m),a){var y=c&&c.resolve();if(!u&&!c){var w=1,x=document.createTextNode(w);new a(A).observe(x,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===d||A()}));function A(){for(var e=0;e {r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{r.d(t,{A:()=>i,t:()=>n});const n=r(3325).D.jserrors,i="nr@seenError"},3081:(e,t,r)=>{r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{r.d(t,{Dz:()=>i,OJ:()=>a,qw:()=>o,t9:()=>n});const n=r(3325).D.pageViewEvent,i="firstbyte",o="domcontent",a="windowload"},9251:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},3614:(e,t,r)=>{r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>u,FN_START:()=>c,PUSH_STATE:()=>d,RESOURCE:()=>o,START:()=>a});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState"},7836:(e,t,r)=>{r.d(t,{BODY:()=>A,CB_END:()=>E,CB_START:()=>u,END:()=>x,FEATURE_NAME:()=>i,FETCH:()=>_,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>p,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>l,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>g,JS_TIME:()=>T,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>f,SPA_NODE:()=>h,START:()=>w,originalSetTimeout:()=>y});var n=r(5763);const i=r(3325).D.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",f="remaining",l="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.Yu.ST,w="-start",x="-end",A="-body",E="cb"+x,T="jsTime",_="fetch"},5938:(e,t,r)=>{r.d(t,{W:()=>o});var n=r(5763),i=r(2177);class o{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=i.ee.get(e,(0,n.OP)(this.agentIdentifier).isolatedBacklog),this.featureName=r,this.blocked=!1}}},9144:(e,t,r)=>{r.d(t,{j:()=>m});var n=r(3325),i=r(5763),o=r(5546),a=r(2177),s=r(7894),c=r(8e3),u=r(3960),d=r(385),f=r(50),l=r(3081),h=r(8632);function g(){const e=(0,h.gG)();["setErrorHandler","finished","addToTrace","inlineHit","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId"].forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i 1?r-1:0),i=1;i {e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}var p=r(2587);function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},m=arguments.length>2?arguments[2]:void 0,v=arguments.length>3?arguments[3]:void 0,{init:b,info:y,loader_config:w,runtime:x={loaderType:m},exposed:A=!0}=t;const E=(0,h.gG)();y||(b=E.init,y=E.info,w=E.loader_config),(0,i.Dg)(e,b||{}),(0,i.GE)(e,w||{}),(0,i.sU)(e,x),y.jsAttributes??={},d.v6&&(y.jsAttributes.isWorker=!0),(0,i.CX)(e,y),g();const T=function(e,t){t||(0,c.R)(e,"api");const h={};var g=a.ee.get(e),p=g.get("tracer"),m="api-",v=m+"ixn-";function b(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),x(m,n,!0,o||null===r?"session":void 0)(t,r)}function y(){}["setErrorHandler","finished","addToTrace","inlineHit","addRelease"].forEach((e=>h[e]=x(m,e,!0,"api"))),h.addPageAction=x(m,"addPageAction",!0,n.D.pageAction),h.setCurrentRouteName=x(m,"routeName",!0,n.D.spa),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,x(m,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,f.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string or number type, but a type of was provided."))}else(0,f.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of was provided."))},h.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,f.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of was provided."))},h.interaction=function(){return(new y).get()};var w=y.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(v+"tracer",[(0,s.z)(),e,r],i,n.D.spa,g),function(){if(p.emit((a?"":"no-")+"fn-start",[(0,s.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw p.emit("fn-err",[arguments,this,"string"==typeof e?new Error(e):e],r),e}finally{p.emit("fn-end",[(0,s.z)()],r)}}}};function x(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,g),i&&(0,o.p)(e+t,[(0,s.z)(),...arguments],r?null:this,i,g),r?void 0:this}}function A(){r.e(439).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>(0,f.Z)("Downloading runtime APIs failed...")))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=x(v,e,void 0,n.D.spa)})),h.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,g),(0,o.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,g)},d.il?(0,u.b)((()=>A()),!0):A(),h}(e,v);return(0,h.Qy)(e,T,"api"),(0,h.Qy)(e,A,"exposed"),(0,h.EZ)("activatedFeatures",p.T),T}},3325:(e,t,r)=>{r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.sessionReplay]:9}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>(({78:"page_action-aggregate",147:"metrics-aggregate",242:"session-manager",317:"jserrors-aggregate",348:"page_view_timing-aggregate",412:"lazy-feature-loader",439:"async-api",538:"recorder",590:"session_replay-aggregate",675:"compressor",733:"session_trace-aggregate",786:"page_view_event-aggregate",873:"spa-aggregate",898:"ajax-aggregate"}[e]||e)+"."+{78:"ac76d497",147:"3dc53903",148:"1a20d5fe",242:"2a64278a",317:"49e41428",348:"bd6de33a",412:"2f55ce66",439:"30bd804e",538:"1b18459f",590:"cf0efb30",675:"ae9f91a8",733:"83105561",786:"06482edd",860:"03a8b7a5",873:"e6b09d52",898:"998ef92b"}[e]+"-1.236.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d {s.onerror=s.onload=null,clearTimeout(h);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},h=setTimeout(l.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=l.bind(null,s.onerror),s.onload=l.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.j=364,i.p="https://js-agent.newrelic.com/",(()=>{var e={364:0,953:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u {i.r(o);var e=i(3325),t=i(5763);const r=Object.values(e.D);function n(e){const n={};return r.forEach((r=>{n[r]=function(e,r){return!1!==(0,t.Mt)(r,"".concat(e,".enabled"))}(r,e)})),n}var a=i(9144);var s=i(5546),c=i(385),u=i(8e3),d=i(5938),f=i(3960),l=i(50);class h extends d.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler,this.featAggregate,this.onAggregateImported,n&&(0,u.R)(e,r)}importAggregator(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;const r=c.il&&!0===(0,t.Mt)(this.agentIdentifier,"privacy.cookies_enabled");let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let t;try{if(r){const{setupAgentSession:e}=await Promise.all([i.e(860),i.e(242)]).then(i.bind(i,3228));t=e(this.agentIdentifier)}}catch(e){(0,l.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",e)}try{if(!this.shouldImportAgg(this.featureName,t))return void(0,u.L)(this.agentIdentifier,this.featureName);const{lazyFeatureLoader:r}=await i.e(412).then(i.bind(i,8582)),{Aggregate:o}=await r(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,e),n(!0)}catch(e){(0,l.Z)("Downloading and initializing ".concat(this.featureName," failed..."),e),this.abortHandler?.(),n(!1)}};c.il?(0,f.b)((()=>o()),!0):o()}shouldImportAgg(r,n){return r!==e.D.sessionReplay||!1!==(0,t.Mt)(this.agentIdentifier,"session_trace.enabled")&&(!!n?.isNew||!!n?.state.sessionReplay)}}var g=i(7633),p=i(7894);class m extends h{static featureName=g.t9;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(r,n,g.t9,i),("undefined"==typeof PerformanceNavigationTiming||c.Tt)&&"undefined"!=typeof PerformanceTiming){const n=(0,t.OP)(r);n[g.Dz]=Math.max(Date.now()-n.offset,0),(0,f.K)((()=>n[g.qw]=Math.max((0,p.z)()-n[g.Dz],0))),(0,f.b)((()=>{const t=(0,p.z)();n[g.OJ]=Math.max(t-n[g.Dz],0),(0,s.p)("timing",["load",t],void 0,e.D.pageViewTiming,this.ee)}))}this.importAggregator()}}var v=i(1117),b=i(1284);class y extends v.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,b.D)(e,(function(e,r){t[e]=w(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,b.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=w(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=x(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=w(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i t.max&&(t.max=e),e 2&&void 0!==arguments[2])||arguments[2];super(e,r,j.t,n),c.il&&((0,t.OP)(e).initHidden=Boolean("hidden"===document.visibilityState),(0,N.N)((()=>(0,s.p)("docHidden",[(0,p.z)()],void 0,j.t,this.ee)),!0),(0,O.bP)("pagehide",(()=>(0,s.p)("winPagehide",[(0,p.z)()],void 0,j.t,this.ee))),this.importAggregator())}}var P=i(3081);class C extends h{static featureName=P.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t9,r),this.importAggregator()}}var R,I=i(2210),k=i(1214),H=i(2177),L={};try{R=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(L.console=!0,-1!==R.indexOf("dev")&&(L.dev=!0),-1!==R.indexOf("nr_dev")&&(L.nrDev=!0))}catch(e){}function z(e){try{L.console&&z(e)}catch(e){}}L.nrDev&&H.ee.on("internal-error",(function(e){z(e.stack)})),L.dev&&H.ee.on("fn-err",(function(e,t,r){z(r.stack)})),L.dev&&(z("NR AGENT IN DEVELOPMENT MODE"),z("flags: "+(0,b.D)(L,(function(e,t){return e})).join(", ")));var M=i(6660);class B extends h{static featureName=M.t;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(r,n,M.t,i),this.skipNext=0;try{this.removeOnAbort=new AbortController}catch(e){}const o=this;o.ee.on("fn-start",(function(e,t,r){o.abortHandler&&(o.skipNext+=1)})),o.ee.on("fn-err",(function(t,r,n){o.abortHandler&&!n[M.A]&&((0,I.X)(n,M.A,(function(){return!0})),this.thrown=!0,(0,s.p)("err",[n,(0,p.z)()],void 0,e.D.jserrors,o.ee))})),o.ee.on("fn-end",(function(){o.abortHandler&&!this.thrown&&o.skipNext>0&&(o.skipNext-=1)})),o.ee.on("internal-error",(function(t){(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,o.ee)})),this.origOnerror=c._A.onerror,c._A.onerror=this.onerrorHandler.bind(this),c._A.addEventListener("unhandledrejection",(t=>{const r=function(e){let t="Unhandled Promise Rejection: ";if(e instanceof Error)try{return e.message=t+e.message,e}catch(t){return e}if(void 0===e)return new Error(t);try{return new Error(t+(0,D.P)(e))}catch(e){return new Error(t)}}(t.reason);(0,s.p)("err",[r,(0,p.z)(),!1,{unhandledPromiseRejection:1}],void 0,e.D.jserrors,this.ee)}),(0,O.m$)(!1,this.removeOnAbort?.signal)),(0,k.gy)(this.ee),(0,k.BV)(this.ee),(0,k.em)(this.ee),(0,t.OP)(r).xhrWrappable&&(0,k.Kf)(this.ee),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}onerrorHandler(t,r,n,i,o){"function"==typeof this.origOnerror&&this.origOnerror(...arguments);try{this.skipNext?this.skipNext-=1:(0,s.p)("err",[o||new F(t,r,n),(0,p.z)()],void 0,e.D.jserrors,this.ee)}catch(t){try{(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,this.ee)}catch(e){}}return!1}}function F(e,t,r){this.message=e||"Uncaught error with no additional information",this.sourceURL=t,this.line=r}let U=1;const q="nr@id";function G(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===c._A?0:(0,I.X)(e,q,(function(){return U++}))}function V(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,D.P)(e).length}catch(e){return}}}var X=i(7243);class W{constructor(e){this.agentIdentifier=e,this.generateTracePayload=this.generateTracePayload.bind(this),this.shouldGenerateTrace=this.shouldGenerateTrace.bind(this)}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var r=(0,t.DL)(this.agentIdentifier);if(!r)return null;var n=(r.accountID||"").toString()||null,i=(r.agentID||"").toString()||null,o=(r.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,_.M)(),s=(0,_.Ht)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof c._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,D.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var r=!1,n={};if((0,t.Mt)(this.agentIdentifier,"distributed_tracing")&&(n=(0,t.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)r=!0;else if(n.allowed_origins instanceof Array)for(var i=0;i 2&&void 0!==arguments[2])||arguments[2];super(r,n,Z.t,i),(0,t.OP)(r).xhrWrappable&&(this.dt=new W(r),this.handler=(e,t,r,n)=>(0,s.p)(e,t,r,n,this.ee),(0,k.u5)(this.ee),(0,k.Kf)(this.ee),function(r,n,i,o){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=E,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){_(t,e)}),(0,O.m$)(!1)),c.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.m$)(!1))}function s(e){this.params={method:e[0]},T(this,e[1]),this.metrics={}}function u(e,n){var i=(0,t.DL)(r);i.xpid&&this.sameOrigin&&n.setRequestHeader("X-NewRelic-ID",i.xpid);var a=o.generateTracePayload(this.parsedOrigin);if(a){var s=!1;a.newrelicHeader&&(n.setRequestHeader("newrelic",a.newrelicHeader),s=!0),a.traceContextParentHeader&&(n.setRequestHeader("traceparent",a.traceContextParentHeader),a.traceContextStateHeader&&n.setRequestHeader("tracestate",a.traceContextStateHeader),s=!0),s&&(this.dt=a)}}function d(e,t){var r=this.metrics,i=e[0],o=this;if(r&&i){var a=V(i);a&&(r.txSize=a)}this.startTime=(0,p.z)(),this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof o.end)&&o.end(t)}catch(e){try{n.emit("internal-error",[e])}catch(e){}}};for(var s=0;s 1?e[1]=i:e.push(i)}else e[0]&&e[0].headers&&s(e[0].headers,n)&&(this.dt=n);function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function x(e,t){this.params={},this.metrics={},this.startTime=(0,p.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof Y?r=i.url:c._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),T(this,r);var o=(""+(i&&i instanceof Y&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.txSize=V(n.body)||0}function A(t,r){var n;this.endTime=(0,p.z)(),this.params||(this.params={}),this.params.status=r?r.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,p.z)()-this.startTime};i("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,e.D.ajax)}function E(t){var r=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o 2&&void 0!==arguments[2])||arguments[2];super(e,t,we.t,r),this.importAggregator()}}new class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,_.ky)(16);c._A?(this.agentIdentifier=t,this.sharedAggregator=new y({agentIdentifier:this.agentIdentifier}),this.features={},this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(m),Object.assign(this,(0,a.j)(this.agentIdentifier,e,e.loaderType||"agent")),this.start()):(0,l.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:(0,t.C5)(this.agentIdentifier),init:(0,t.P_)(this.agentIdentifier),loader_config:(0,t.DL)(this.agentIdentifier),runtime:(0,t.OP)(this.agentIdentifier)}}start(){const t="features";try{const r=n(this.agentIdentifier),i=[...this.desiredFeatures];i.sort(((t,r)=>e.p[t.featureName]-e.p[r.featureName])),i.forEach((t=>{if(r[t.featureName]||t.featureName===e.D.pageViewEvent){const n=function(t){switch(t){case e.D.ajax:return[e.D.jserrors];case e.D.sessionTrace:return[e.D.ajax,e.D.pageViewEvent];case e.D.sessionReplay:return[e.D.sessionTrace];case e.D.pageViewTiming:return[e.D.pageViewEvent];default:return[]}}(t.featureName);n.every((e=>r[e]))||(0,l.Z)("".concat(t.featureName," is enabled but one or more dependent features has been disabled (").concat((0,D.P)(n),"). This may cause unintended consequences or missing data...")),this.features[t.featureName]=new t(this.agentIdentifier,this.sharedAggregator)}})),(0,T.Qy)(this.agentIdentifier,this.features,t)}catch(e){(0,l.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",e);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,T.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.[t],delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}}({features:[J,m,S,class extends h{static featureName=oe;constructor(t,r){if(super(t,r,oe,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;const n=this.ee;let i;(0,k.QU)(n),this.eventsEE=(0,k.em)(n),this.eventsEE.on(se,(function(e,t){this.bstStart=(0,p.z)()})),this.eventsEE.on(ae,(function(t,r){(0,s.p)("bst",[t[0],r,this.bstStart,(0,p.z)()],void 0,e.D.sessionTrace,n)})),n.on(ce+ne,(function(e){this.time=(0,p.z)(),this.startPath=location.pathname+location.hash})),n.on(ce+ie,(function(t){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,e.D.sessionTrace,n)}));try{i=new PerformanceObserver((t=>{const r=t.getEntries();(0,s.p)(te,[r],void 0,e.D.sessionTrace,n)})),i.observe({type:re,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}},C,xe,B,class extends h{static featureName=de;constructor(e,r){if(super(e,r,de,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;if(!(0,t.OP)(e).xhrWrappable)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=(0,k._L)(this.ee),s=(0,k.Lg)(this.ee),u=(0,k.BV)(this.ee),d=(0,k.Kf)(this.ee),f=this.ee.get("events"),l=(0,k.u5)(this.ee),h=(0,k.QU)(this.ee),g=(0,k.Gm)(this.ee);function m(e,t){h.emit("newURL",[""+window.location,t])}function v(){i++,n=window.location.hash,this[ve]=(0,p.z)()}function b(){i--,window.location.hash!==n&&m(0,!0);var e=(0,p.z)();this[pe]=~~this[pe]+e-this[ve],this[ye]=e}function y(e,t){e.on(t,(function(){this[t]=(0,p.z)()}))}this.ee.on(ve,v),s.on(be,v),a.on(be,v),this.ee.on(ye,b),s.on(ge,b),a.on(ge,b),this.ee.buffer([ve,ye,"xhr-resolved"],this.featureName),f.buffer([ve],this.featureName),u.buffer(["setTimeout"+le,"clearTimeout"+fe,ve],this.featureName),d.buffer([ve,"new-xhr","send-xhr"+fe],this.featureName),l.buffer([me+fe,me+"-done",me+he+fe,me+he+le],this.featureName),h.buffer(["newURL"],this.featureName),g.buffer([ve],this.featureName),s.buffer(["propagate",be,ge,"executor-err","resolve"+fe],this.featureName),o.buffer([ve,"no-"+ve],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),y(l,me+fe),y(l,me+"-done"),y(a,"new-jsonp"),y(a,"jsonp-end"),y(a,"cb-start"),h.on("pushState-end",m),h.on("replaceState-end",m),window.addEventListener("hashchange",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){m(0,i>1)}),(0,O.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})(),window.NRBA=o})(); window.jQuery || document.write(' ') CKEDITOR_BASEPATH='https://f1000research.com/js/vendor/ckeditor/' window.reactTheme = 'research'; window.MathJax = { CommonHTML: { linebreaks: { automatic: true } }, 'HTML-CSS': { linebreaks: { automatic: true } }, SVG: { linebreaks: { automatic: true } }, AuthorInit: function() { MathJax.Hub.Register.MessageHook('End Process', function () { let timeout = false; // holder for timeout id const delay = 250; // delay after event is "complete" to run callback const reflowMath = function() { const dispFormulas = document.querySelectorAll('.disp-formula.panel'); if (!dispFormulas) { return; } for (const dispFormula of dispFormulas) { const child = dispFormula.querySelector('.MathJax_Preview').nextSibling.firstChild; const isMultiline = MathJax.Hub.getAllJax(dispFormula)[0].root.isMultiline; if (dispFormula.offsetWidth < child.offsetWidth || isMultiline) { MathJax.Hub.Queue(['Rerender', MathJax.Hub, dispFormula]); } } }; window.addEventListener('resize', function() { clearTimeout(timeout); // clear the timeout timeout = setTimeout(reflowMath, delay); // start timing for event "completion" }); }); }, }; if (window.location.hash == '#_=_'){ window.location = window.location.href.split('#')[0] } !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function() {n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)} ;if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1641728616063202'); fbq('track', "PixelInitialized", {}); (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:2318163,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='); search file_upload Submit your research search menu close search Browse Gateways & Collections How to Publish Submit your Research My Submissions Article Guidelines Article Guidelines (New Versions) Open Data, Software and Code Guidelines Open Data and Accessible Source Materials Guidelines (HSS) Open Data, Software and Code Guidelines (PSE) Prepublication Checks Production Process Posters and Slides Guidelines Document Guidelines Article Processing Charges Peer Review Finding Article Reviewers About How it Works For Reviewers Our Advisors Policies Glossary FAQs For Developers Newsroom Contact My Research Submissions Content and Tracking Alerts My Details Sign In file_upload Submit your research { "@context": "https://schema.org", "@type": "ScholarlyArticle", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://f1000research.com/articles/14-48" }, "headline": "Using wearable camera dietary monitoring technology to explore diet-related non-communicable disease in...", "datePublished": "2025-01-08T16:45:51", "dateModified": "2025-01-08T16:45:51", "author": [ { "@type": "Person", "name": "Monica Hill" }, { "@type": "Person", "name": "Harry Yuen" }, { "@type": "Person", "name": "Aygul Dagbasi" }, { "@type": "Person", "name": "Baichen Lu" }, { "@type": "Person", "name": "Rebecca Fernandez-Carrión" }, { "@type": "Person", "name": "Adrian Rubio Solis" }, { "@type": "Person", "name": "Po Wen Lo" }, { "@type": "Person", "name": "Jakub Marecek" }, { "@type": "Person", "name": "Joram Matthias Posma" }, { "@type": "Person", "name": "Georgios Theodoridis" }, { "@type": "Person", "name": "Nieves Embade" }, { "@type": "Person", "name": "Dolores Corella" }, { "@type": "Person", "name": "Danai Rossiou" }, { "@type": "Person", "name": "Natalia Zaldua" }, { "@type": "Person", "name": "Orla O'Sullivan" }, { "@type": "Person", "name": "Carolina Ortega-Azorín" }, { "@type": "Person", "name": "Isabel Garcia Perez" }, { "@type": "Person", "name": "George Mylonas" }, { "@type": "Person", "name": "Sara Arranz Martinez" }, { "@type": "Person", "name": "Itziar Tueros" }, { "@type": "Person", "name": "Gary Frost" }, { "@type": "Person", "name": "CoDiet Consortium" } ], "publisher": { "@type": "Organization", "name": "F1000Research", "logo": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 480, "width": 60 } }, "image": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 1200, "width": 150 }, "description": " Introduction A major obstacle in understanding the relationship between diet and non-communicable diseases (NCDs) lies in the subjectivity and the bias in traditional dietary intake assessment methods. Food diaries, 24-hour food recall interviews, and food frequency questionnaires (FFQ) result in under- and over-reporting of nutrient and energy intake, compromising the accuracy of studies linking diet to NCDs. The emergence of image classification technology has facilitated a new approach to dietary intake assessment which addresses the subjective limitations associated with traditional self-reporting methods. Furthermore, a need to integrate multi-omics and advanced health analyses to comprehensively characterise NCD risk presents an opportunity to combine a range of technologies to better understand diet-induced NCD. Method This observational study will adopt an enhanced surveillance method, whereby we will utilise wearable cameras and activity monitors to record dietary intake, physical activity, and sleep. Participants will wear these for 3 separate one-week periods at home (with a 2 and 3-week break in between each period). At the end of each monitoring period, participants will attend a study visit at the clinical research facility, where they will undergo body composition assessments, as well as cardiovascular disease (CVD) risk and autonomic nervous system health analysis using state-of-the-art technologies that measure Advanced Glycation End products (AGE) and accelerated photoplethysmography (APG). At the end of the first and last monitoring period, participants will also provide blood, urine, stool, and breath samples, and an in-depth interview will also be conducted during the final visit to assess participants’ perceptions towards the novel technologies. The study parameters will be integrated to advance our insights into how diet intricately influences the mechanisms underlying NCDs. CTRI registration number https://www.isrctn.com/ISRCTN11564218 " } { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": "1", "item": { "@id": "https://f1000research.com/", "name": "Home" } }, { "@type": "ListItem", "position": "2", "item": { "@id": "https://f1000research.com/browse/articles", "name": "Browse" } }, { "@type": "ListItem", "position": "3", "item": { "@id": "https://f1000research.com/articles/14-48/v1", "name": "Using wearable camera dietary monitoring technology to explore diet-related..." } } ] } Home Browse Using wearable camera dietary monitoring technology to explore diet-related... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Hill M, Yuen H, Dagbasi A et al. Using wearable camera dietary monitoring technology to explore diet-related non-communicable disease in volunteers at risk of cardiovascular disease - the CoDiet study protocol. [version 1; peer review: 2 approved with reservations] . F1000Research 2025, 14 :48 ( https://doi.org/10.12688/f1000research.156399.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. Close Copy Citation Details Export Export Citation Sciwheel EndNote Ref. Manager Bibtex ProCite Sente EXPORT Select a format first Track Share ▬ ✚ Study Protocol Using wearable camera dietary monitoring technology to explore diet-related non-communicable disease in volunteers at risk of cardiovascular disease - the CoDiet study protocol. [version 1; peer review: 2 approved with reservations] Monica Hill 1 * , Harry Yuen 1 * , Aygul Dagbasi https://orcid.org/0000-0002-3230-3562 1 * , [...] Baichen Lu 1 , Rebecca Fernandez-Carrión https://orcid.org/0000-0001-7738-5111 2,3 , Adrian Rubio Solis 4 , Po Wen Lo 4 , Jakub Marecek https://orcid.org/0000-0003-0839-0691 5 , Joram Matthias Posma https://orcid.org/0000-0002-4971-9003 6 , Georgios Theodoridis 7 , Nieves Embade 8 , Dolores Corella 2,3 , Danai Rossiou 9 , Natalia Zaldua 10 , Orla O'Sullivan https://orcid.org/0000-0002-4332-1109 11 , Carolina Ortega-Azorín https://orcid.org/0000-0001-6719-9358 2,3 , Isabel Garcia Perez 1 , George Mylonas https://orcid.org/0000-0003-3725-5843 4 , Sara Arranz Martinez 12 , Itziar Tueros 12 , Gary Frost https://orcid.org/0000-0003-0529-6325 1 , CoDiet Consortium Monica Hill 1 * , Harry Yuen 1 * , [...] Aygul Dagbasi https://orcid.org/0000-0002-3230-3562 1 * , Baichen Lu 1 , Rebecca Fernandez-Carrión https://orcid.org/0000-0001-7738-5111 2,3 , Adrian Rubio Solis 4 , Po Wen Lo 4 , Jakub Marecek https://orcid.org/0000-0003-0839-0691 5 , Joram Matthias Posma https://orcid.org/0000-0002-4971-9003 6 , Georgios Theodoridis 7 , Nieves Embade 8 , Dolores Corella 2,3 , Danai Rossiou 9 , Natalia Zaldua 10 , Orla O'Sullivan https://orcid.org/0000-0002-4332-1109 11 , Carolina Ortega-Azorín https://orcid.org/0000-0001-6719-9358 2,3 , Isabel Garcia Perez 1 , George Mylonas https://orcid.org/0000-0003-3725-5843 4 , Sara Arranz Martinez 12 , Itziar Tueros 12 , Gary Frost https://orcid.org/0000-0003-0529-6325 1 , CoDiet Consortium * Equal contributors PUBLISHED 08 Jan 2025 Author details Author details 1 Nutrition Section, Department of Metabolism Digestion and Reproduction, Hammersmith Campus, Imperial College,, Imperial College London Department of Metabolism Digestion and Reproduction, London, England, W120NN, UK 2 Centro de Investigación Biomédica en Red Fisiopatología de la Obesidad y la Nutrición (CIBEROBN), Instituto de Salud Carlos III, 8. Centro de Investigación Biomédica en Red Fisiopatología de la Obesidad y la Nutrición (CIBEROBN), Instituto de Salud Carlos III, Madrid, Spain., Madrid, Spain 3 Department of Preventive Medicine, University of Valencia, Universitat de valencia department de Medicina Preventiva, Valencia, Spain 4 Hamlyn Centre for Robotic Surgery, Imperial College London Institute of Global Health Innovation, London, England, UK 5 Faculty of Electrical Engineering, Czech Technical University, Prague, Czech Republic, Faculty of Electrical Engineering, Czech Technical University, Prague, Czech Republic, Prague, Czech Republic 6 Section of Bioinformatics, Division of Systems Medicine, Imperial College London Department of Metabolism Digestion and Reproduction, London, England, UK 7 Department of Chemistry, Aristotle University of Thessaloniki, 6. Department of Chemistry, Aristotle University of Thessaloniki, 54124 Thessaloniki, Greece., 54124 Thessaloniki, Greece 8 Precision Medicine and Metabolism Laboratory, CIC bioGUNE, Basque Research and Technology Alliance (BRTA), Technology Park of Bizkaia, Precision Medicine and Metabolism Laboratory, CIC bioGUNE, Basque Research and Technology Alliance (BRTA), Technology Park of Bizkaia, 48160-Derio, Bizkaia. Spain., 48160-Derio, Bizkaia, Spain 9 Department of Medicine, Aristotle University of Thessaloniki,, 9. Department of Medicine, Aristotle University of Thessaloniki, 54124 Thessaloniki, Greece., 54124 Thessaloniki, Greece 10 Microcaya SL, R&D department, Maria Victoria Uribe Laso 8,48012, Bilbao, Bizkaia, Spain, Bilbao, Bizkaia, Spain, Spain 11 Teagasc Food Research Centre, Moorepark, Fermoy, Co., 11. Teagasc Food Research Centre, Moorepark, Fermoy, Co. Cork, Ireland, Cork, Ireland 12 AZTI, Food Research, Basque Research and Technology Alliance (BRTA). Parque Tecnológico de Bizkaia, Astondo Bidea, Edificio 609, 48160 Derio - Bizkaia, Spain, 48160 Derio - Bizkaia, Spain Monica Hill Roles: Investigation, Methodology, Project Administration, Resources, Supervision, Writing – Original Draft Preparation, Writing – Review & Editing Harry Yuen Roles: Investigation, Methodology, Project Administration, Writing – Original Draft Preparation, Writing – Review & Editing Aygul Dagbasi Roles: Investigation, Methodology, Project Administration, Resources, Supervision, Writing – Original Draft Preparation, Writing – Review & Editing Baichen Lu Roles: Data Curation, Investigation, Project Administration Rebecca Fernandez-Carrión Roles: Project Administration, Resources, Writing – Review & Editing Adrian Rubio Solis Roles: Resources, Software Po Wen Lo Roles: Resources, Software Jakub Marecek Roles: Conceptualization, Funding Acquisition, Investigation, Supervision, Writing – Review & Editing Joram Matthias Posma Roles: Conceptualization, Investigation, Project Administration, Resources, Software, Supervision, Visualization, Writing – Review & Editing Georgios Theodoridis Roles: Conceptualization, Investigation, Resources, Supervision, Visualization, Writing – Review & Editing Nieves Embade Roles: Investigation, Methodology, Project Administration, Supervision, Writing – Review & Editing Dolores Corella Roles: Conceptualization, Methodology, Project Administration, Supervision, Writing – Review & Editing Danai Rossiou Roles: Project Administration, Writing – Review & Editing Natalia Zaldua Roles: Investigation, Methodology, Resources Orla O'Sullivan Roles: Conceptualization, Investigation, Methodology, Project Administration, Supervision, Writing – Review & Editing Carolina Ortega-Azorín Roles: Project Administration, Writing – Review & Editing Isabel Garcia Perez Roles: Conceptualization, Methodology, Resources George Mylonas Roles: Methodology, Resources, Software, Writing – Review & Editing Sara Arranz Martinez Roles: Funding Acquisition, Investigation, Methodology, Project Administration, Resources, Supervision, Visualization, Writing – Review & Editing Itziar Tueros Roles: Conceptualization, Funding Acquisition, Investigation, Methodology, Project Administration, Resources, Supervision, Writing – Review & Editing Gary Frost Roles: Conceptualization, Funding Acquisition, Investigation, Methodology, Resources, Supervision, Visualization, Writing – Review & Editing OPEN PEER REVIEW DETAILS REVIEWER STATUS Abstract Introduction A major obstacle in understanding the relationship between diet and non-communicable diseases (NCDs) lies in the subjectivity and the bias in traditional dietary intake assessment methods. Food diaries, 24-hour food recall interviews, and food frequency questionnaires (FFQ) result in under- and over-reporting of nutrient and energy intake, compromising the accuracy of studies linking diet to NCDs. The emergence of image classification technology has facilitated a new approach to dietary intake assessment which addresses the subjective limitations associated with traditional self-reporting methods. Furthermore, a need to integrate multi-omics and advanced health analyses to comprehensively characterise NCD risk presents an opportunity to combine a range of technologies to better understand diet-induced NCD. Method This observational study will adopt an enhanced surveillance method, whereby we will utilise wearable cameras and activity monitors to record dietary intake, physical activity, and sleep. Participants will wear these for 3 separate one-week periods at home (with a 2 and 3-week break in between each period). At the end of each monitoring period, participants will attend a study visit at the clinical research facility, where they will undergo body composition assessments, as well as cardiovascular disease (CVD) risk and autonomic nervous system health analysis using state-of-the-art technologies that measure Advanced Glycation End products (AGE) and accelerated photoplethysmography (APG). At the end of the first and last monitoring period, participants will also provide blood, urine, stool, and breath samples, and an in-depth interview will also be conducted during the final visit to assess participants’ perceptions towards the novel technologies. The study parameters will be integrated to advance our insights into how diet intricately influences the mechanisms underlying NCDs. CTRI registration number https://www.isrctn.com/ISRCTN11564218 READ ALL READ LESS Keywords Dietary monitoring technology, Wearable cameras, Non-communicable Diseases, Cardiovascular Disease Corresponding Author(s) Aygul Dagbasi ( [email protected] ) Itziar Tueros ( [email protected] ) Gary Frost ( [email protected] ) Close Corresponding authors: Aygul Dagbasi, Itziar Tueros, Gary Frost Competing interests: GF and IG are directors of Melico Sciences. GF has received research funding from Nestle, Quorn, and Sosei Heptares. Grant information: This article presents independent research funded by a grant funded by the UKRI Programme grant, Innovate UK under an EU Horizon project, grant number 101084642. This funding source had no role in the design of this study and will not have any role during its execution, analyses, interpretation of the data, or decision to submit results. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Copyright: © 2025 Hill M et al . This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. How to cite: Hill M, Yuen H, Dagbasi A et al. Using wearable camera dietary monitoring technology to explore diet-related non-communicable disease in volunteers at risk of cardiovascular disease - the CoDiet study protocol. [version 1; peer review: 2 approved with reservations] . F1000Research 2025, 14 :48 ( https://doi.org/10.12688/f1000research.156399.1 ) First published: 08 Jan 2025, 14 :48 ( https://doi.org/10.12688/f1000research.156399.1 ) Latest published: 08 Jan 2025, 14 :48 ( https://doi.org/10.12688/f1000research.156399.1 ) Introduction Non-communicable disease (NCD) In 2023, the World Health Organization (WHO) revealed that non-communicable diseases (NCDs) accounted for 74% of global deaths, a notable increase from 61% in 2000 ( World Health Organization, 2023 ). This number is expected to rise to 86% by 2048 ( World Health Organization, 2023 ), and despite a reduction in NCD mortality rates since 2000, current trends suggest the sustainable development goal target (SDG3.4) of a one-third reduction by 2030 ( NCD Countdown 2030 Collaborators, 2018 ) is unlikely to be met. This deceleration in reducing mortality rates and the growing prevalence of NCDs underscores the urgent need to better understand the risk factors driving NCD progression. Research into lifestyle risk factors such as diet, physical activity, and smoking, and their complex relationship with physiological complications such as hypertension, insulin resistance, dyslipidaemia, and inflammation ( Kirk & Klein, 2009 ), is crucial for developing more effective prevention and intervention strategies. The link between diet and NCD Diets low in saturated fats (SFA) and simple sugars, and those high in dietary fibre such as plant-based diets, have been shown to reduce NCD risk, particularly cardiovascular disease (CVD) ( Petersen et al., 2017 ). Similar benefits are observed with Mediterranean diets in lowering incidents of myocardial infarction and ischemic stroke ( Delgado-Lista et al., 2022 ). However, the mechanistic influences of dietary components and their relative influences on NCD risk are less clear, and uncertainties in nutrition research persist, such as the complex relationship between SFA and CVD risk ( Harrison, Couture & Lamarche, 2020 ; Maki, Dicklin & Kirkpatrick, 2021 ). Pathophysiological characteristics indicative of NCD, such as chronic low-grade inflammation, dyslipidaemia, and insulin resistance ( Ference et al., 2018 ; Kosmas et al., 2023 ; Liang et al., 2022 ), and their relation to dietary intake, have allowed for the development of dietary indices to assess the inflammatory potential of dietary patterns such as the Dietary Inflammatory Index (DII) ( Hariharan et al., 2022 ), and the Dietary Approaches to Stop Hypertension (DASH) index ( AlEssa et al., 2017 ) which evaluates diet quality in terms of hypertension. However, these metrics were developed using self-reported dietary intake data which have inherent biases ( Kipnis et al., 2002 ), not to mention, were developed to combat isolated systems. Limitations of traditional dietary intake assessment methods Self-reporting methods rely heavily on individuals’ subjective judgment of food and portion sizes ( Castro-Quezada et al., 2015 ). Consequently, under and over reporting of food intake presents a significant challenge in nutrition research. A systematic review found that 46% of studies observed an average underestimation of energy intake by 15%, consistent across 24-hour recalls, food frequency questionnaires, and weighed food records ( Poslusna et al., 2009 ). Similar studies estimate misreporting is prevalent in 30-88% of individuals, whereby 25-29% of energy intake goes underreported ( Rennie, Coward & Jebb, 2007 ; Poslusna et al., 2009 ). Misreporting of macronutrient and micronutrient intake also show similar results ( Poslusna et al., 2009 ). Demographic characteristics like gender, age, weight, and Body Mass Index (BMI) ( Castro-Quezada et al., 2015 ), as well as psychological and behavioural effects such as judgement for dietary choices ( Maurer et al., 2006 ; Poslusna et al., 2009 ), are contributing factors to misreporting. Self-reporting also comes with a burden, which may influence these behavioural changes in eating. For instance, using weighed food records, a method that although is objective, may alter eating behaviour of the volunteers in a study when they required to weigh their food by choosing to eat less. Thus, the need for an objective as well as a passive approach to assessing dietary habits is warranted. Objective methods to assess dietary intake The shift towards more objective methods of dietary intake assessment is an ongoing field of research. Existing methods, such as the use of double-labelled water to measure energy intake ( Westerterp, 2017 ), are commonly used as a reference method to quantify misreporting. However, as this method is limited to quantifying energy intake, a need for objective methods of measuring food and nutrient intake is in demand. The rising use of NMR spectroscopy for metabolomics and for objectively assessing dietary patterns ( Garcia-Perez et al., 2017 ) presents a significant advancement in nutritional research, reducing reliance on self-reported dietary intake data. Additionally, innovative developments in image-based classification of complex meals and image-based portion-size estimation introduce promising tools in nutritional epidemiology ( Lo et al., 2020 , Jia et al., 2019 ). The technology involves training computers to identify categories, shapes, and features within images by employing deep-learning models. Advancements in image AI have notably enhanced the accuracy of image classification, making its application in dietary monitoring a promising development. Study rationale The study aims to utilise wearable cameras as a means of objective dietary assessment to address the limitations associated with conventional self-reporting methods. Currently, systems such as genomics, metabolomics, epigenomics, stool microbiology, and inflammation are often examined in isolation, leaving a gap in our understanding of their interactions and relative impacts on NCDs. Thus, by integrating multi-omics techniques and utilising non-invasive CVD health analysis technologies, the study significantly advances our insight into how diet intricately influences the mechanisms underlying NCDs. Study hypothesis The combined approach of integrating multiple methods of assessing dietary intake (wearable camera technology and online 24hr food recall), coupled with the collection and analysis of a wide range of biofluids (blood, urine, faeces, and breath), and the utilisation of non-invasive technologies such as bioimpedance analysis, photoplethysmography and Advanced Glycation End products assessment to measure body composition and CVD health, can help better understand the relationship between dietary intake and risk of non-communicable diseases. Study objectives Primary outcome measures 1. Dietary Assessment - The effectiveness of the wearable-camera technology and associated AI methods to determine the volunteers’ food and drink intake. Utility thereof as a reference method in comparison to an online 24-hour food recall. 2. NCD Risk - Determination of volunteers’ comprehensive non-communicable disease risk by measuring: 2.1. Metabolites found in the volunteers’ stool, fasted urine, fasted blood, breath samples and stool microbial composition. 2.2. Dietary habits (meal pattern + nutritional composition) 2.3. Physical activity and sleep pattern 2.4. Body composition in 5 sectors by Bioelectrical Impedance Analysis (BIA) 2.5. Cardiovascular risk prediction by measuring AGEs (Advanced Glycated End products) by autofluorescence in skin and artery hardening ( Prasad et al., 2017 ) and heart rate variability and autonomic nervous system function by Accelerated Plethysmography (APG) ( Elgendi et al., 2019 ). Secondary outcome measures 1. Assess the volunteers’ acceptance of the developed technologies (wearable-camera, online 24hr food recalls, physical activity and sleep monitor, samples donation and non-invasive body measurements) at the end of the clinical trial using questionnaires and in-depth interview method. 2. Collect training data from the wearable-cameras for the training of AI methods. 3. Postprandial glucose, insulin, free fatty acids, and triglycerides will be measured at different time points across 6 hours after volunteers drink a mixed meal (a fasted blood sample will also taken). This will only be conducted at the Imperial College London site. Methods Study overview This is a multi-centre observational clinical trial that will have one health screening visit and three study visits that will take place in London, UK; Thessaloniki, Greece; Cork, Ireland, Bilbao and Valencia, Spain ( Figure 1 ). Eligible volunteers will need to wear a small camera attached to glasses frames ( Figure 2 ) and a sleep and activity wristband for three one-week periods at home with a two and three-week break in between them. The study will last for approximately eight weeks. Participants will also need to complete an online 24-hour food recall daily. At the end of the first and third study periods, the participants will need to attend study visits during which they will provide urine, stool, breath and blood samples and they will have their body composition and risk for cardiovascular disease assessed. At the end of the second period, the volunteers will attend a short study visit during which they will have their body composition and risk for cardiovascular disease assessed. When all study visits have been completed, the volunteers will be asked to answer some questions about their experience of participating in this study. Figure 1. Study overview. Abbreviations MMTT, Mixed Meal Tolerance Test, CVD, Cardiovascular Disease Risk. Figure created using Biorender. Figure 2. Components and assembly of wearable camera. Figure created using Biorender. Study population The study will be recruiting adults at risk of developing NCD. Participants eligible for this study must be aged between 18 and 65 years old (inclusive) and have a Body Mass Index (BMI) greater than or equal to 25 kg/m 2 . Additionally, they must meet at least one of the following five criteria: • Triglycerides levels of ≥ 150 mg/dL (1.7 mmol/L) • HDL cholesterol levels less than 40 mg/dL (1.03 mmol/L) for males or less than 50 mg/dL (1.29 mmol/L) for females • blood pressure with a systolic reading of ≥ 130 mmHg or a diastolic reading of ≥ 85 mmHg • fasting plasma glucose levels of ≥ 90 mg/dL (5.0 mmol/L) • being a current smoker Individuals with controlled hypertension or dyslipidaemia with medication will be included in the trial. Moreover, potential participants must demonstrate a willingness and ability to sign the informed consent form, along with an understanding and compliance with the study participation requirements. Conversely, individuals will be excluded from the study if they have type 2 diabetes, chronic gastrointestinal conditions such as Crohn’s disease, irritable bowel syndrome, or ulcerative colitis, acute infectious diseases, cancer, cardiovascular diseases, autoimmune conditions, have undergone antibiotic treatment in the 12 weeks prior to enrolment, are pregnant or currently breastfeeding, are participating in another clinical trial, have participated in another clinical trial within the past 12 weeks, or are undergoing any medical intervention during the study period. Sample size The exploratory nature of the study in assessing novel dietary monitoring technology meant power calculations were not conducted. The total sample size of this multi-centre clinical trial is 200 volunteers; 50 volunteers will be recruited at Imperial College London (United Kingdom site), 50 volunteers will be recruited at Aristotle University, Thessaloniki (Greece site), 50 volunteers will be recruited at Atlantia Clinical Trials, Cork (Ireland site), 25 volunteers will be recruited at University of Valencia-CIBEROBN (Spain site) and 25 volunteers will be recruited at CIC bioGUNE, Precision and Metabolism Lab, Derio, Bizkaia (Spain site). Health screening visit Volunteers will be recruited through posters in public places, healthy volunteer databases, GP practices and social media. Interested individuals will be provided with a Participant Information Sheet (PIS) to read and they will complete an online pre-screening questionnaire to initially assess their eligibility. Following this, the volunteers will attend a health screening visit at the respective clinical research facility of each recruitment site. During this visit, the volunteers will be walked through the study protocol and shown how to use the study equipment and the online 24hr food recall tool. Once they are satisfied with the answers they have received and are still willing to participate in the study, the volunteers will sign an informed consent form. Following this, the volunteers will have their body weight and height measured, their blood pressure checked, have an ECG (Electrocardiogram) done and provide a blood sample to check their eligibility for the study. The blood sample will be used to measure HbA1c, fasting glucose, lipids, liver and renal function, full blood count, and cholesterol. In addition, all women of childbearing age will have a pregnancy test. A member of the research team will also ask the volunteer questions about general health and ask them to fill in a questionnaire on their demographics. The volunteers who pass the eligibility criteria will be contacted by the research team to schedule the day of the first study visit and the collection of the camera, wristband activity monitor and urine and stool collection kits. Study visits Seven days before study visits 1, 2 and 3, eligible volunteers will collect the wearable-cameras and activity monitors which they will need to wear daily for seven days to monitor their dietary habits, physical activity and sleeping patterns, respectively. Five days before study visits 1 and 3, the volunteers will complete daily for five days their dietary intake on Intake24. Study Visits 1 & 3 The evening before study visits 1 and 3 the volunteers will need to be fasted from 9 pm, however they will still be able to drink water. Upon arrival at the clinical research facility at 9 am, the volunteers will return the wearable-cameras and activity monitors. Volunteers will need to provide a fasted urine sample in the urine kits offered by the study team (more details on urine sample collection can be found below) and a stool sample in the kit provided by the research team (more details on stool sample collection can be found below). Alternatively, the stool sample can be provided during the study visit. A breath sample (more details on breath sample collection can be found below), and a fasted blood sample will be collected. Women of childbearing age will have a pregnancy test. Only during study visit 1, the volunteers will fill in a questionnaire that contains questions related to health, demographics, physical activity, and dietary habits. Next, volunteers will have their body composition measured using a Body Composition Analyser (InBody970, InBody Co., Ltd, South Korea), and the risk for cardiovascular disease and the health of their autonomic nervous system assessed using a heart rate variability and accelerated photoplethysmography analyser, called SA3000P (MEDICORE Co., Ltd, South Korea), as well as an Advanced Glycation End (AGE) reader (DiagnOptics Technologies B.V., The Netherlands). Following these measurements, the volunteers will be able to go home. Exclusively at the Imperial College Research facility (United Kingdom site), participants will also undergo a mixed meal tolerance test (MMTT). A study doctor will insert a cannula in the arm of the volunteer which will be used for blood drawing as part of the MMTT and will stay in place for six hours. Following this, a standardised mixed meal drink (2 x ENSURE ® PLUS VANILLA, ENSURE, United Kingdom) will be given to the volunteers to consume. Postprandial blood samples will be taken at 15, 30, 60, 90, 120, 180-, 240-, 300-, and 360 minutes post-drink to examine changes in plasma glucose, serum insulin, free fatty acids, and triglycerides. At the end of the study visit, the cannula will be removed, the volunteers will be offered a meal of their choice and then they will be able to go home. Study Visit 2 The volunteers will arrive fasted on study visit 2 during which they will return the wearable-cameras and activity monitors. This visit will only include body composition (InBody970) and CVD health analysis (AGE reader and SA300P). No human samples will be collected. Following the last study visit, volunteers will be asked to complete some short questionnaires on how they felt participating in the study, specifically how they found the wearable-camera, the wristband activity, the online 24 hr food recalls, and the body composition and CVD health analysers. In addition, ten volunteers from each study site will be randomly selected for a one-hour in-depth interview and to complete a questionnaire about their experiences throughout the study. Sample collection Stool samples. Stool samples will be collected at all sites on study visits 1 and 3. The volunteers will collect the stool samples themselves either at their homes or during the study visits using the kits provided by the study teams. The stool samples will be collected in two separate tubes; one will be kept frozen at -80 degrees for downstream metabolomics analysis while the second tube which contains a stabilizing buffer will be kept at room temperature for downstream metagenomic sequencing. Blood samples. Blood samples will be collected at all sites on study visits 1 and 3. All sites will collect fasted blood samples from the volunteers with the aim of conducting downstream metabolomics analysis, blood biochemistry analysis, genetic and epigenetic analysis, as well as blood lipids (dry blood spot analysis), saccharides, and amino acids analysis. All blood samples will be kept frozen at -80 degrees until downstream analysis except the dry blood spot samples which will be kept at room temperature. Urine samples. Fasted urine samples will be collected at all sites on study visits 1 and 3. The volunteers will collect the urine samples at their homes in the kits provided by the study teams on the morning of study visits 1 and 3 and keep them at room temperature until their arrival at the clinical research facility. The samples will be aliquoted in separate microcentrifuge tubes for downstream analyses and frozen immediately at -80 degrees. Analyses will include metabolomics, dietary profiling and saccharides and amino acids quantification. Breath samples (at UK site only). Breath samples will be collected only at the UK site, Imperial College London. While fasted, the volunteers will provide two breath samples in kits provided by the study team which will be used to quantify their cancer risk ( Markar et al., 2018 ). Postprandial responses (at UK site only). The Imperial College London site will conduct a MMTT over a period of six hours whereby the volunteers will be offered a standardised breakfast drink (2 x ENSURE ® PLUS VANILLA, ENSURE, United Kingdom) to examine changes in fasted and postprandial glucose, insulin, triglycerides, and free fatty acids. Blood samples will be taken blood samples at 0, 15, 30, 60, 90, 120, 180-, 240-, 300-, and 360-minutes post-drink. All blood samples will be kept frozen at -80 degrees until downstream analysis. Study equipment & participant monitoring Wearable-camera . The volunteers will wear a wearable-camera attached to their glasses or, if they do not wear glasses, they will be given lens-free glasses frames to attach the camera onto. They will wear the wearable-camera during waking hours, except when using the toilets, having a shower, changing clothes or sleeping. Full instructions on how to wear and activate the wearable-camera will be given as well as instructions on how to plug it into the chargers at night. The size of the camera is that of a USB stick and therefore will be lightweight. The volunteers will need to return it on the day they come for the study visits, and they will be able to pick up the wearable-camera the day before they are meant to start wearing it again. The camera technology will capture everything in its vision, which includes food, drink, and potentially other people. Importantly, the camera will not be able to record any sounds. To ensure the anonymity of individuals, all footage captured by wearable cameras will undergo preprocessing prior to analysis. Initially, AI will be employed to generate tags for each image ( Zhang et al., 2023 ). Only images that contain food-related tags (e.g., food, dining table, fork, bowl, etc.) will be retained to prevent the exposure of scenes unrelated to eating episodes. Furthermore, for the retained images, an additional layer of protection will be implemented by blurring the faces of the participants and other individuals residing with them, as well as any visible phone and computer screens, to prevent the inadvertent disclosure of identities and personal information ( Qiu et al., 2023 ). Only after this preprocessing will the images be subjected to further analysis. Nutritional content of food and drink items identified from all four countries will be determined using a custom software ( Lo et al., 2024 ) that utilises food composition databases (McCance and Widdowson’s 7th Edition Composition of Foods UK Nutritional Dataset (UKN), to generate a detailed nutritional report). Physical Activity and Sleep Wristband (GENEActiv, Activinsights, United Kingdom) The volunteers will wear continuously (day and night) a physical activity and sleep monitor wristband on their non-dominant hand for three seven-day periods with a break of two or three weeks in between each period. Full instructions on how to wear and charge the wristband will be given to the participants. The wristbands will be returned by the volunteers on the day they come for the study visits, and they will be able to pick them up the day before they are meant to start wearing them again. Online 24hr Food Recall ( Intake24, United Kingdom) Intake24 is an online 24-hour multi-pass dietary recall platform. The tool guides users through the process that starts by listing what they ate/drank the previous day, then asking how much they had using portion size photos as well as recording extra details (e.g., if you had a cup of tea, did you add milk and, if so, what type?). This takes around 15 minutes to complete. The volunteers will be sent reminders by email to record what they have been eating and drinking during the five days prior to coming for a study visit. The Greece and Spain sites will use paper versions of food diaries which will be translated into English before being inputted into intake24. Data management Once the volunteers are enrolled in the study, they will be assigned a unique subject ID which will ensure the anonymity of the participant. This subject ID will be used throughout the study visits and data analysis. All personal data of the volunteers will be kept in locked filing cabinets in the respective research groups of each site of this multi-centre clinical trial. Only authorised research team members will have access to these documents and the final datasets. The Principal Investigator and the study team will have access to the final trial dataset. The Principal Investigator will act as custodian of the data. Statistical methods Data and all appropriate documentation will be stored for a minimum of 10 years after the completion of the study, including the follow-up period. A formal data analysis plan will be drawn up following the completion of the study. A statistical significance of P<0.05 will be considered for all statistical analyses, where the evaluation of significance is applicable. We will aim to use descriptive statistics to list participant demographics, baseline features, and primary outcomes, focusing on means, standard deviations, and interquartile ranges. We will compare wearable-camera technology and online 24-hour food recalls via paired t-tests or Wilcoxon signed-rank tests depending on normality. We will test a variety of methods for causal learning to investigate the intricate relationships between non-communicable disease risks and a variety of predictors including metabolites in stool, urine, blood, and breath samples, dietary habits, physical activity, sleep patterns, and stool microbial composition. To deal with the unknown dimension of the hidden state, we envision the use of operator-valued methods ( Quan Zhou, 2024 ; Wei Niu et al., 2024 ), which have been implemented in Matlab, Python, and Julia. Data processing of the images collected using the camera technology will be processed using Python. Dissemination of study results The results of this study will be published in relevant high-impact journals and at nutrition-related conferences and meetings. The volunteers will be sent a copy of the publication if they wish to receive it. Adverse events Any significant adverse event as assessed by the researchers will halt the study and the research ethics committee and sponsor will be informed as per standard protocol. All adverse events will be recorded, and investigators will review each adverse event as it arises. Indemnity Imperial College holds negligent harm and non-negligent harm insurance policies, which apply to both research sites in this study. Discussion The study is the first of its kind to utilise dietary monitoring technology in free-living participants across multiple European countries to research NCD risk. The use of wearable cameras for passive dietary assessment is an emerging approach to objectively determine food and nutrient intake; their functionality, performance, and acceptability were previously validated to deploy in low- and middle-income countries to investigate the contribution of household food on the malnutrition burden in Ghana and Uganda ( Jobarteh et al., 2020 ). The testing involved evaluating acceptability and accuracy whereby eyeglass cameras demonstrated strong usability and accuracy, compared to ear-fitted, hat-worn, or button-fitted devices ( Jobarteh et al., 2020 ). The concept of wearable cameras valuably considers varying eating habits not addressed by self-reporting methods. For example, the device can be used to quantify food intake during shared eating, a common eating behaviour across various cultures and backgrounds. The idea of passive monitoring also limits burden on participants compared to self-reporting, and as previously mentioned, could minimise behavioural biases. Thus, the combination of this technology with physical activity monitoring, the utilisation of state-of-the-art CVD health assessment technologies, and the collection of a range of bifluids offers a holistic and thorough approach to investigating lifestyle-induced NCD risk. Lastly, the study will collect crucial qualitative data through interviews to evaluate the usability of wearable-camera technology to explore usability and acceptability in this demographic. This will help assess the technology’s practicality in providing insights into whether such devices can indeed serve as feasible means of objective dietary intake assessment. Limitations Camera based dietary monitoring: As with any lifestyle monitoring technique a limitation is behaviour change induced by the monitoring itself. It is well known that self-monitoring techniques induce behaviour change. However, our data demonstrated the technique improves the accuracy of dietary monitoring. In addition, the CoDiet study will assess long term markers of dietary intake through red blood cell lipids analysis, and this assessment will be triangulated with the estimation from the camera assessment. Study progress Screening visits have been conducted in some of the sites of this multi-centre trial. Ethical approval In the UK (the Imperial College London site), this study has received ethical approval by London Surrey Research Ethics Committee (REC) and Health Research Authority (HRA), REC reference number: 23/PR/1109. In Ireland, this study has received ethical approval by the Cork Research Ethics Committee, reference number: ECM 3 (III) 24/10/2023. In Greece, the study has received ethical approval by Committee for Ethics in Research, Aristotle University Thessaloniki (Aristotle University, Thessaloniki), reference number: 20023/2023. In Spain, the Valencia study site received ethical approval by Ethics Committee on Human Research at the University of Valencia, reference number 2023-MED-2857718 and the Derio study site received ethical approval by Ethics Committee for Research with Medicinal Products in the Basque Country (Department of Health of the Basque Government, reference number: PI2023134. This study will be conducted in accordance with the recommendations for physicians involved in research on human subjects adopted by the 18 th World Medical Assembly, Helsinki 1964, and later revisions. Any amendments (both minor and substantial) to the study protocol, participant information sheet, informed written consent form and questionnaires were sent to the relevant ethics committees of each site of this multi-centre clinical trial to be reviewed. All documentation were approved by the relevant ethics committees. All these amendments need to be consistent across all the sites. Once these amendments have been approved, they will be explained to the volunteers and be implemented in the study with the volunteers’ consent. When consenting to participate in the study, the volunteers will have the option to agree to have the samples and data that are collected in this study to be used in future ethically approved studies. Volunteers were compensated for their time and participation in the study. Contributions AD, MH and CY wrote the article with feedback and contribution from all the other authors. The same authors together with BL were responsible for running and collection of study samples at the Imperial College site. GF, SAM and IT are grant holders and project leaders that developed the protocol with contribution from all authors. COA and RFC are responsible for data collection and processing at Valencia. ARS, PWL and GM developed the camera technology, processing of the data collected by the camera and nutritional analysis using the camera data. GT and DR are responsible for data collection and processing at Greece. The same authors were responsible for untargeted lipidomics, acyl carnitines, saccharides, tyrosine, and tryptophan pathway analysis. IGP and NE are responsible for the metabolomic analysis of urine, stool and plasma samples. NE was also responsible for data collection at Bilbao. JM and JMP are responsible to modelling and data anlysis. NZ was responsible of the provision and running of Microcaya equipment. OO was responsible for the trial in Ireland and running of microbiota analysis from stool samples. SAM and IT were also responsible for dry blood spot and red blood cell lipidomic analysis. Trial sponsor Imperial College London is the main research Sponsor for this study. For further information regarding the sponsorship conditions, please contact the Head of Regulatory Compliance at: Research Governance and Integrity Team Imperial College London and Imperial College Healthcare NHS Trust Room 215, Level 2, Medical School Building Norfolk Place London, W2 1PG Tel: 0207 594 1862 Imperial College - Research Governance and Integrity Team (RGIT) Website Data availability No data are associated with this article. Extended data Mendeley Data: Using wearable camera dietary monitoring technology to explore diet-related non-communicable disease in volunteers at risk of cardiovascular disease - the CoDiet study protocol, 10.17632/yvhphdz48x.2 ( Dagbasi et al., 2024 ). This project contains the following underlying data: 1. CoDiet Consortium.docx 2. CODIET_General questionnaire v1.0 11012024.docx 3. CoDiet_Protocol_v1.1 20022024.docx 4. Eligibility questionnaire_CoDiet - Copy.docx 5. Equipment explanation Sheet_Volunteers v1.0 28072023.docx 6. ICF-for-Adults-with-Capacity_v1.4 24022024 (1).docx 7. PIS_CoDiet v1.3 20022024 (4).docx 8. Pre-screening questionnaire CoDiet v1.0 28072023 (6).docx 9. Screening Visit v1.0 23012024.docx 10. SPIRIT-Checklist-CoDiet Study.docx 11. Study Booklet CoDiet v1.0 03042024.docx Data are available under the terms of the Creative Commons Attribution 4.0 International license (CC-BY 4.0). References AlEssa HB, Malik VS, Yuan C, et al. : Dietary patterns and cardiometabolic and endocrine plasma biomarkers in US women12. Am. J. Clin. Nutr. 2017; 105 (2): 432–441. PubMed Abstract | Publisher Full Text | Free Full Text Castro-Quezada I, Ruano-Rodriguez C, Ribas-Barba L, et al. : Misreporting in nutritional surveys: methodological implications. Nutr. Hosp. 2015; 31 Suppl 3 : 119–127. PubMed Abstract | Publisher Full Text Dagbasi A: Using wearable camera dietary monitoring technology to explore diet-related non-communicable disease in volunteers at risk of cardiovascular disease - the CoDiet study protocol. Mendeley Data. 2024; V1 . Publisher Full Text Delgado-Lista J, Alcala-Diaz JF, Torres-Peña JD, et al. : Long-term secondary prevention of cardiovascular disease with a Mediterranean diet and a low-fat diet (CORDIOPREV): a randomised controlled trial. Lancet. 2022; 399 (10338): 1876–1885. Publisher Full Text Elgendi M, Fletcher R, Liang Y, et al. : The use of photoplethysmography for assessing hypertension. NPJ Digit. Med. 2019; 2 : 60–67. eCollection 2019. PubMed Abstract | Publisher Full Text | Free Full Text Ference BA, Graham I, Tokgozoglu L, et al. : Impact of Lipids on Cardiovascular Health: JACC Health Promotion Series. J. Am. Coll. Cardiol. 2018; 72 (10): 1141–1156. Publisher Full Text Garcia-Perez I, Posma JM, Gibson R, et al. : Objective assessment of dietary patterns by use of metabolic phenotyping: a randomised, controlled, crossover trial. Lancet Diabetes Endocrinol. 2017; 5 (3): 184–195. PubMed Abstract | Publisher Full Text | Free Full Text Hariharan R, Odjidja EN, Scott D, et al. : The dietary inflammatory index, obesity, type 2 diabetes, and cardiovascular risk factors and diseases. Obes. Rev. 2022; 23 (1): e13349. PubMed Abstract | Publisher Full Text Harrison S, Couture P, Lamarche B: Diet Quality, Saturated Fat and Metabolic Syndrome. Nutrients. 2020; 12 (11): 3232. PubMed Abstract | Publisher Full Text | Free Full Text Jia W, Li Y, Qu R, et al. : Automatic food detection in egocentric images using artificial intelligence technology. Public Health Nutr. 2019; 22 (7): 1–12. PubMed Abstract | Publisher Full Text | Free Full Text Jobarteh ML, McCrory MA, Lo B, et al. : Development and Validation of an Objective, Passive Dietary Assessment Method for Estimating Food and Nutrient Intake in Households in Low- and Middle-Income Countries: A Study Protocol. Curr Dev. Nutr. 2020; 4 (2): nzaa020. PubMed Abstract | Publisher Full Text | Free Full Text Kipnis V, Midthune D, Freedman L, et al. : Bias in dietary-report instruments and its implications for nutritional epidemiology. Public Health Nutr. 2002; 5 (6A): 915–923. PubMed Abstract | Publisher Full Text Kirk EP, Klein S: Pathogenesis and pathophysiology of the cardiometabolic syndrome. J. Clin. Hypertens. (Greenwich). 2009; 11 (12): 761–765. PubMed Abstract | Publisher Full Text | Free Full Text Kosmas CE, Bousvarou MD, Kostara CE, et al. : Insulin resistance and cardiovascular disease. J. Int. Med. Res. 2023; 51 (3): 3000605231164548. PubMed Abstract | Publisher Full Text | Free Full Text Liang S, Mijatovic J, Li A, et al. : Dietary Patterns and Non-Communicable Disease Biomarkers: A Network Meta-Analysis and Nutritional Geometry Approach. Nutrients. 2022; 15 (1): 76. PubMed Abstract | Publisher Full Text | Free Full Text Lo FPW, Sun Y, Qiu J, et al. : Image-Based Food Classification and Volume Estimation for Dietary Assessment: A Review. IEEE J. Biomed. Health Inform. 2020; 24 (7): 1926–1939. PubMed Abstract | Publisher Full Text Maki KC, Dicklin MR, Kirkpatrick CF: Saturated fats and cardiovascular health: Current evidence and controversies. J. Clin. Lipidol. 2021; 15 (6): 765–772. PubMed Abstract | Publisher Full Text Markar SR, Wiggins T, Antonowicz S, et al. : Assessment of a Noninvasive Exhaled Breath Test for the Diagnosis of Oesophagogastric Cancer. JAMA Oncol. 2018; 4 (7): 970–976. PubMed Abstract | Publisher Full Text | Free Full Text Maurer J, Taren DL, Teixeira PJ, et al. : The psychosocial and behavioral characteristics related to energy misreporting. Nutr. Rev. 2006; 64 (2 Pt 1): 53–66. PubMed Abstract | Publisher Full Text NCD Countdown 2030 Collaborators: NCD Countdown 2030: worldwide trends in non-communicable disease mortality and progress towards Sustainable Development Goal target 3.4. Lancet (London, England). 2018; 392 (10152): 1072–1088. PubMed Abstract | Publisher Full Text Petersen KS, Flock MR, Richter CK, et al. : Healthy Dietary Patterns for Preventing Cardiometabolic Disease: The Role of Plant-Based Foods and Animal Products. Curr. Dev. Nutr. 2017; 1 (12): cdn.117.001289. PubMed Abstract | Publisher Full Text | Free Full Text Poslusna K, Ruprich J, de Vries JHM , et al. : Misreporting of energy and micronutrient intake estimated by food records and 24 hour recalls, control and adjustment methods in practice. Br. J. Nutr. 2009; 101 Suppl 2 : S73–S85. PubMed Abstract | Publisher Full Text Prasad C, Davis KE, Imrhan V, et al. : Advanced Glycation End Products and Risks for Chronic Diseases: Intervening Through Lifestyle Modification. Am. J. Lifestyle Med. 2017; 13 (4): 384–404. PubMed Abstract | Publisher Full Text | Free Full Text Qiu J, Lo FPW, Gu X, et al. : Egocentric image captioning for privacy-preserved passive dietary intake monitoring. IEEE Trans. Cybern. 2023; 54 : 679–692. Publisher Full Text Quan Zhou JM: Joint Problems in Learning Multiple Dynamical Systems. arXiv.Org. 2024. Publisher Full Text Rennie KL, Coward A, Jebb SA: Estimating under-reporting of energy intake in dietary surveys using an individualised method. Br. J. Nutr. 2007; 97 (6): 1169–1176. Publisher Full Text Lo W, Qiu F, Wang J, et al. : Dietary Assessment with Multimodal ChatGPT: A Systematic Analysis. IEEE J. Biomed. Health Inform. 2024; 28 : 7577–7587. PubMed Abstract | Publisher Full Text Niu W, Agrawal G, Ren B: SoD2: Statically Optimizing Dynamic Deep Neural Network Execution. arXiv.Org. 2024. Publisher Full Text Westerterp KR: Doubly labelled water assessment of energy expenditure: principle, practice, and promise. Eur. J. Appl. Physiol. 2017; 117 (7): 1277–1285. PubMed Abstract | Publisher Full Text | Free Full Text World Health Organization: World Health Statistics 2023. World health statistics 2023: monitoring health for the SDGs, Sustainable Development Goals. Geneva, Switzerland: World Health Organization; 2023. Zhang Y, Huang X, Ma J, et al. : Recognize anything: A strong image tagging model. arXiv preprint arXiv:2306.03514. 2023. Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 08 Jan 2025 ADD YOUR COMMENT Comment Author details Author details 1 Nutrition Section, Department of Metabolism Digestion and Reproduction, Hammersmith Campus, Imperial College,, Imperial College London Department of Metabolism Digestion and Reproduction, London, England, W120NN, UK 2 Centro de Investigación Biomédica en Red Fisiopatología de la Obesidad y la Nutrición (CIBEROBN), Instituto de Salud Carlos III, 8. Centro de Investigación Biomédica en Red Fisiopatología de la Obesidad y la Nutrición (CIBEROBN), Instituto de Salud Carlos III, Madrid, Spain., Madrid, Spain 3 Department of Preventive Medicine, University of Valencia, Universitat de valencia department de Medicina Preventiva, Valencia, Spain 4 Hamlyn Centre for Robotic Surgery, Imperial College London Institute of Global Health Innovation, London, England, UK 5 Faculty of Electrical Engineering, Czech Technical University, Prague, Czech Republic, Faculty of Electrical Engineering, Czech Technical University, Prague, Czech Republic, Prague, Czech Republic 6 Section of Bioinformatics, Division of Systems Medicine, Imperial College London Department of Metabolism Digestion and Reproduction, London, England, UK 7 Department of Chemistry, Aristotle University of Thessaloniki, 6. Department of Chemistry, Aristotle University of Thessaloniki, 54124 Thessaloniki, Greece., 54124 Thessaloniki, Greece 8 Precision Medicine and Metabolism Laboratory, CIC bioGUNE, Basque Research and Technology Alliance (BRTA), Technology Park of Bizkaia, Precision Medicine and Metabolism Laboratory, CIC bioGUNE, Basque Research and Technology Alliance (BRTA), Technology Park of Bizkaia, 48160-Derio, Bizkaia. Spain., 48160-Derio, Bizkaia, Spain 9 Department of Medicine, Aristotle University of Thessaloniki,, 9. Department of Medicine, Aristotle University of Thessaloniki, 54124 Thessaloniki, Greece., 54124 Thessaloniki, Greece 10 Microcaya SL, R&D department, Maria Victoria Uribe Laso 8,48012, Bilbao, Bizkaia, Spain, Bilbao, Bizkaia, Spain, Spain 11 Teagasc Food Research Centre, Moorepark, Fermoy, Co., 11. Teagasc Food Research Centre, Moorepark, Fermoy, Co. Cork, Ireland, Cork, Ireland 12 AZTI, Food Research, Basque Research and Technology Alliance (BRTA). Parque Tecnológico de Bizkaia, Astondo Bidea, Edificio 609, 48160 Derio - Bizkaia, Spain, 48160 Derio - Bizkaia, Spain Monica Hill Roles: Investigation, Methodology, Project Administration, Resources, Supervision, Writing – Original Draft Preparation, Writing – Review & Editing Harry Yuen Roles: Investigation, Methodology, Project Administration, Writing – Original Draft Preparation, Writing – Review & Editing Aygul Dagbasi Roles: Investigation, Methodology, Project Administration, Resources, Supervision, Writing – Original Draft Preparation, Writing – Review & Editing Baichen Lu Roles: Data Curation, Investigation, Project Administration Rebecca Fernandez-Carrión Roles: Project Administration, Resources, Writing – Review & Editing Adrian Rubio Solis Roles: Resources, Software Po Wen Lo Roles: Resources, Software Jakub Marecek Roles: Conceptualization, Funding Acquisition, Investigation, Supervision, Writing – Review & Editing Joram Matthias Posma Roles: Conceptualization, Investigation, Project Administration, Resources, Software, Supervision, Visualization, Writing – Review & Editing Georgios Theodoridis Roles: Conceptualization, Investigation, Resources, Supervision, Visualization, Writing – Review & Editing Nieves Embade Roles: Investigation, Methodology, Project Administration, Supervision, Writing – Review & Editing Dolores Corella Roles: Conceptualization, Methodology, Project Administration, Supervision, Writing – Review & Editing Danai Rossiou Roles: Project Administration, Writing – Review & Editing Natalia Zaldua Roles: Investigation, Methodology, Resources Orla O'Sullivan Roles: Conceptualization, Investigation, Methodology, Project Administration, Supervision, Writing – Review & Editing Carolina Ortega-Azorín Roles: Project Administration, Writing – Review & Editing Isabel Garcia Perez Roles: Conceptualization, Methodology, Resources George Mylonas Roles: Methodology, Resources, Software, Writing – Review & Editing Sara Arranz Martinez Roles: Funding Acquisition, Investigation, Methodology, Project Administration, Resources, Supervision, Visualization, Writing – Review & Editing Itziar Tueros Roles: Conceptualization, Funding Acquisition, Investigation, Methodology, Project Administration, Resources, Supervision, Writing – Review & Editing Gary Frost Roles: Conceptualization, Funding Acquisition, Investigation, Methodology, Resources, Supervision, Visualization, Writing – Review & Editing Competing interests GF and IG are directors of Melico Sciences. GF has received research funding from Nestle, Quorn, and Sosei Heptares. Grant information This article presents independent research funded by a grant funded by the UKRI Programme grant, Innovate UK under an EU Horizon project, grant number 101084642. This funding source had no role in the design of this study and will not have any role during its execution, analyses, interpretation of the data, or decision to submit results. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Article Versions (1) version 1 Published: 08 Jan 2025, 14:48 https://doi.org/10.12688/f1000research.156399.1 Copyright © 2025 Hill M et al . This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Download Export To Sciwheel Bibtex EndNote ProCite Ref. Manager (RIS) Sente metrics Views Downloads F1000Research - - PubMed Central info_outline Data from PMC are received and updated monthly. - - Citations open_in_new 0 open_in_new 0 open_in_new SEE MORE DETAILS CITE how to cite this article Hill M, Yuen H, Dagbasi A et al. Using wearable camera dietary monitoring technology to explore diet-related non-communicable disease in volunteers at risk of cardiovascular disease - the CoDiet study protocol. [version 1; peer review: 2 approved with reservations] . F1000Research 2025, 14 :48 ( https://doi.org/10.12688/f1000research.156399.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS track receive updates on this article Track an article to receive email alerts on any updates to this article. TRACK THIS ARTICLE Share Open Peer Review Current Reviewer Status: ? Key to Reviewer Statuses VIEW HIDE Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Version 1 VERSION 1 PUBLISHED 08 Jan 2025 Views 0 Cite How to cite this report: Feskens EJ. Reviewer Report For: Using wearable camera dietary monitoring technology to explore diet-related non-communicable disease in volunteers at risk of cardiovascular disease - the CoDiet study protocol. [version 1; peer review: 2 approved with reservations] . F1000Research 2025, 14 :48 ( https://doi.org/10.5256/f1000research.171707.r361979 ) The direct URL for this report is: https://f1000research.com/articles/14-48/v1#referee-response-361979 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 17 Feb 2025 Edith JM Feskens , Division of Human Nutrition and Health, Wageningen University, Wageningen, The Netherlands Approved with Reservations VIEWS 0 https://doi.org/10.5256/f1000research.171707.r361979 This study protocol focuses on a very important topic as innovations in dietary assessment are urgently needed. To try them to cardio metabolic risk factors is an asset. However, the use of the camera, its validity, the exact methods to ... Continue reading READ ALL This study protocol focuses on a very important topic as innovations in dietary assessment are urgently needed. To try them to cardio metabolic risk factors is an asset. However, the use of the camera, its validity, the exact methods to derive specific data (food type, amount, nutrient content?) is not described. Hence, replication is impossible. It is a good idea to also collect data using a more established method such as a 24-hr recall using INTAKE24. However, this is also confusing: this will work in the UK, for which it was designed, but have a paper dairy in Greece and Spain makes that the overall data on self-reports are not comparable across the mutlicountry study. And goals, objectives involved these data are lacking. Assuming that the dietary data collection results in valid estimated of food use and nutrient intake then what are the hypotheses regarding biobank samples (serum, urine, stool)? These are not specified well. Finally, note that we have developed an app for use in international studies using local / national databases in which a 24-hr recall or dairy can be taken - I suspect that would provide much more comparable data regarding self-reports, (and to compare the camera results with?) than is proposed here. If the authors are interested they can reach out to me and my team at Wageningen University. Is the rationale for, and objectives of, the study clearly described? No Is the study design appropriate for the research question? Partly Are sufficient details of the methods provided to allow replication by others? No Are the datasets clearly presented in a useable and accessible format? Not applicable Competing Interests: No competing interests were disclosed. Reviewer Expertise: nutritional epidemiology, global nutrition, obesity and diabetes prevention and treatment I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Feskens EJ. Reviewer Report For: Using wearable camera dietary monitoring technology to explore diet-related non-communicable disease in volunteers at risk of cardiovascular disease - the CoDiet study protocol. [version 1; peer review: 2 approved with reservations] . F1000Research 2025, 14 :48 ( https://doi.org/10.5256/f1000research.171707.r361979 ) The direct URL for this report is: https://f1000research.com/articles/14-48/v1#referee-response-361979 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Respond or Comment COMMENT ON THIS REPORT Views 0 Cite How to cite this report: Taylor R. Reviewer Report For: Using wearable camera dietary monitoring technology to explore diet-related non-communicable disease in volunteers at risk of cardiovascular disease - the CoDiet study protocol. [version 1; peer review: 2 approved with reservations] . F1000Research 2025, 14 :48 ( https://doi.org/10.5256/f1000research.171707.r363393 ) The direct URL for this report is: https://f1000research.com/articles/14-48/v1#referee-response-363393 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 13 Feb 2025 Rachael Taylor , University of Otago, Dunedin, Otago, New Zealand Approved with Reservations VIEWS 0 https://doi.org/10.5256/f1000research.171707.r363393 The authors present an interesting research proposal in an area of considerable research need - we do need to improve dietary assessment to have greater faith in conclusions obtained in research studies. For the rationale I would ... Continue reading READ ALL The authors present an interesting research proposal in an area of considerable research need - we do need to improve dietary assessment to have greater faith in conclusions obtained in research studies. For the rationale I would like to see greater discussion of what the existing wearable camera (or other comparable objective techniques) has shown us to date. This will identify the holes in the literature to a greater degree and illustrate how this study may fill those holes. What do we know about cameras for dietary assessment? Have they improved accuracy? For what nutrients and/or foods? What do we still not know? If required, much of the previous text could be condensed to make room. At present, primary outcome 1 only really works if you had a gold standard measure of intake (i.e. in a lab situation) that you could compare the camera data against - did it capture everything? Then you could compare the online 24 recall method as well. At present it is not clear how you are going to determine 'effectiveness' of the camera data. At present the primary outcomes are really just a list of measures - could the authors add some research questions in perhaps - how are they planning to use all these data (given that data should only be collected of course with a specific purpose in mind). I was not convinced by the justification for no sample size. You have a lot of primary outcomes - could you not power your study on at least one of these? Others might argue as well that there are too many primary outcomes. What about out of home dietary intake? How is that managed and what do these "missing" data mean for the accuracy of your methods? This is a very important limitation which has not been mentioned at all but is crucial given that a considerable portion of our dietary intake occurs outside the home. Why collect 3 weeks of data which is very labour intensive for both participant and researcher? Please justify further. How accurate is the method of Zhang et al at removing ALL non-food images and conversely, capturing ALL food images - many similar studies only show an accuracy of 80% or so - which misses a lot of food intake? More detail needs to be provided on HOW you are going to identify food and drink nutritional content on the basis of the photos. This is the crux of the study yet only 1 sentence is provided on this (simply that it will be done). In practice, this is very difficult and given the relatively novelty of the technique, considerably more detail is required here. Why is your statistical analysis plan being developed AFTER the study? These should always be done beforehand. At present, the stats section is too brief given the complexity of these data. Is the rationale for, and objectives of, the study clearly described? No Is the study design appropriate for the research question? Yes Are sufficient details of the methods provided to allow replication by others? No Are the datasets clearly presented in a useable and accessible format? Not applicable Competing Interests: No competing interests were disclosed. Reviewer Expertise: Diet, physical activity, sleep, screen time measurement and interventions. I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Taylor R. Reviewer Report For: Using wearable camera dietary monitoring technology to explore diet-related non-communicable disease in volunteers at risk of cardiovascular disease - the CoDiet study protocol. [version 1; peer review: 2 approved with reservations] . F1000Research 2025, 14 :48 ( https://doi.org/10.5256/f1000research.171707.r363393 ) The direct URL for this report is: https://f1000research.com/articles/14-48/v1#referee-response-363393 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Respond or Comment COMMENT ON THIS REPORT Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 08 Jan 2025 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Open Peer Review Reviewer Status info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Reviewer Reports Invited Reviewers 1 2 Version 1 08 Jan 25 read read Rachael Taylor , University of Otago, Dunedin, New Zealand Edith JM Feskens , Wageningen University, Wageningen, The Netherlands Comments on this article All Comments (0) Add a comment Sign up for content alerts Sign Up You are now signed up to receive this alert Browse by related subjects keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2025 Feskens E. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 17 Feb 2025 | for Version 1 Edith JM Feskens , Division of Human Nutrition and Health, Wageningen University, Wageningen, The Netherlands 0 Views copyright © 2025 Feskens E. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved With Reservations info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions This study protocol focuses on a very important topic as innovations in dietary assessment are urgently needed. To try them to cardio metabolic risk factors is an asset. However, the use of the camera, its validity, the exact methods to derive specific data (food type, amount, nutrient content?) is not described. Hence, replication is impossible. It is a good idea to also collect data using a more established method such as a 24-hr recall using INTAKE24. However, this is also confusing: this will work in the UK, for which it was designed, but have a paper dairy in Greece and Spain makes that the overall data on self-reports are not comparable across the mutlicountry study. And goals, objectives involved these data are lacking. Assuming that the dietary data collection results in valid estimated of food use and nutrient intake then what are the hypotheses regarding biobank samples (serum, urine, stool)? These are not specified well. Finally, note that we have developed an app for use in international studies using local / national databases in which a 24-hr recall or dairy can be taken - I suspect that would provide much more comparable data regarding self-reports, (and to compare the camera results with?) than is proposed here. If the authors are interested they can reach out to me and my team at Wageningen University. Is the rationale for, and objectives of, the study clearly described? No Is the study design appropriate for the research question? Partly Are sufficient details of the methods provided to allow replication by others? No Are the datasets clearly presented in a useable and accessible format? Not applicable Competing Interests No competing interests were disclosed. Reviewer Expertise nutritional epidemiology, global nutrition, obesity and diabetes prevention and treatment I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. reply Respond to this report Responses (0) Feskens EJ. Peer Review Report For: Using wearable camera dietary monitoring technology to explore diet-related non-communicable disease in volunteers at risk of cardiovascular disease - the CoDiet study protocol. [version 1; peer review: 2 approved with reservations] . F1000Research 2025, 14 :48 ( https://doi.org/10.5256/f1000research.171707.r361979) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/14-48/v1#referee-response-361979 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2025 Taylor R. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 13 Feb 2025 | for Version 1 Rachael Taylor , University of Otago, Dunedin, Otago, New Zealand 0 Views copyright © 2025 Taylor R. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved With Reservations info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions The authors present an interesting research proposal in an area of considerable research need - we do need to improve dietary assessment to have greater faith in conclusions obtained in research studies. For the rationale I would like to see greater discussion of what the existing wearable camera (or other comparable objective techniques) has shown us to date. This will identify the holes in the literature to a greater degree and illustrate how this study may fill those holes. What do we know about cameras for dietary assessment? Have they improved accuracy? For what nutrients and/or foods? What do we still not know? If required, much of the previous text could be condensed to make room. At present, primary outcome 1 only really works if you had a gold standard measure of intake (i.e. in a lab situation) that you could compare the camera data against - did it capture everything? Then you could compare the online 24 recall method as well. At present it is not clear how you are going to determine 'effectiveness' of the camera data. At present the primary outcomes are really just a list of measures - could the authors add some research questions in perhaps - how are they planning to use all these data (given that data should only be collected of course with a specific purpose in mind). I was not convinced by the justification for no sample size. You have a lot of primary outcomes - could you not power your study on at least one of these? Others might argue as well that there are too many primary outcomes. What about out of home dietary intake? How is that managed and what do these "missing" data mean for the accuracy of your methods? This is a very important limitation which has not been mentioned at all but is crucial given that a considerable portion of our dietary intake occurs outside the home. Why collect 3 weeks of data which is very labour intensive for both participant and researcher? Please justify further. How accurate is the method of Zhang et al at removing ALL non-food images and conversely, capturing ALL food images - many similar studies only show an accuracy of 80% or so - which misses a lot of food intake? More detail needs to be provided on HOW you are going to identify food and drink nutritional content on the basis of the photos. This is the crux of the study yet only 1 sentence is provided on this (simply that it will be done). In practice, this is very difficult and given the relatively novelty of the technique, considerably more detail is required here. Why is your statistical analysis plan being developed AFTER the study? These should always be done beforehand. At present, the stats section is too brief given the complexity of these data. Is the rationale for, and objectives of, the study clearly described? No Is the study design appropriate for the research question? Yes Are sufficient details of the methods provided to allow replication by others? No Are the datasets clearly presented in a useable and accessible format? Not applicable Competing Interests No competing interests were disclosed. Reviewer Expertise Diet, physical activity, sleep, screen time measurement and interventions. I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. reply Respond to this report Responses (0) Taylor R. Peer Review Report For: Using wearable camera dietary monitoring technology to explore diet-related non-communicable disease in volunteers at risk of cardiovascular disease - the CoDiet study protocol. [version 1; peer review: 2 approved with reservations] . F1000Research 2025, 14 :48 ( https://doi.org/10.5256/f1000research.171707.r363393) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/14-48/v1#referee-response-363393 Alongside their report, reviewers assign a status to the article: Approved - the paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations - A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved - fundamental flaws in the paper seriously undermine the findings and conclusions Adjust parameters to alter display View on desktop for interactive features Includes Interactive Elements View on desktop for interactive features Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Stay Updated Sign up for content alerts and receive a weekly or monthly email with all newly published articles Register with F1000Research Already registered? Sign in Not now, thanks close PLEASE NOTE If you are an AUTHOR of this article, please check that you signed in with the account associated with this article otherwise we cannot automatically identify your role as an author and your comment will be labelled as a “User Comment”. If you are a REVIEWER of this article, please check that you have signed in with the account associated with this article and then go to your account to submit your report, please do not post your review here. If you do not have access to your original account, please contact us . All commenters must hold a formal affiliation as per our Policies . The information that you give us will be displayed next to your comment. User comments must be in English, comprehensible and relevant to the article under discussion. We reserve the right to remove any comments that we consider to be inappropriate, offensive or otherwise in breach of the User Comment Terms and Conditions . Commenters must not use a comment for personal attacks. When criticisms of the article are based on unpublished data, the data should be made available. I accept the User Comment Terms and Conditions Please confirm that you accept the User Comment Terms and Conditions. Affiliation ✕ refresh Please enter your institution. Note: To add your institution or organisation, start typing the name and then select the correct name from the list. Where applicable, the name will appear in both the original language and in English. Do not paste in the name. If the name does not appear in the drop-down list, we will display the information you have entered. ✕ refresh Country/Region * USA UK Canada China France Germany Afghanistan Aland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory British Virgin Islands Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Cook Islands Costa Rica Cote d'Ivoire Croatia Cuba Cyprus Czech Republic Democratic Republic of the Congo Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands Faroe Islands Federated States of Micronesia Fiji Finland France French Guiana French Polynesia French Southern Territories Gabon Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and Mcdonald Islands Holy See (Vatican City State) Honduras Hong Kong Hungary Iceland India Indonesia Iran Iraq Ireland Israel Italy Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Kosovo (Serbia and Montenegro) Kuwait Kyrgyzstan Lao People's Democratic Republic Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macao Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Minor Outlying Islands of the United States Moldova Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands Antilles New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island North Korea North Macedonia Northern Mariana Islands Norway Oman Pakistan Palau Palestinian Territory Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico Qatar Reunion Romania Russian Federation Rwanda Saint Helena Saint Kitts and Nevis Saint Lucia Saint Pierre and Miquelon Saint Vincent and the Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia and the South Sandwich Is South Korea South Sudan Spain Sri Lanka Sudan Suriname Svalbard and Jan Mayen Swaziland Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand The Gambia The Netherlands Timor-Leste Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu UK USA Uganda Ukraine United Arab Emirates United States Virgin Islands Uruguay Uzbekistan Vanuatu Venezuela Vietnam Wallis and Futuna West Bank and Gaza Strip Western Sahara Yemen Zambia Zimbabwe Please select your country/region. You must enter a comment. Competing Interests Please disclose any competing interests that might be construed to influence your judgment of the article's or peer review report's validity or importance. Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Please state your competing interests The comment has been saved. An error has occurred. Please try again. Cancel Post var lTitle = "Using wearable camera dietary monitoring...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/14-48/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/14-48/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/14-48/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Hill M et al.'); var offsetTop = /chrome/i.test( navigator.userAgent ) ? 4 : -10; var addthis_config = { ui_offset_top: offsetTop, services_compact : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_expanded : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_custom : [ { name: "LinkedIn", url: linkedInUrl, icon:"/img/icon/at_linkedin.svg" }, { name: "Mendeley", url: "http://www.mendeley.com/import/?url=https://f1000research.com/articles/14-48/v1/mendeley", icon:"/img/icon/at_mendeley.svg" }, { name: "Reddit", url: redditUrl, icon:"/img/icon/at_reddit.svg" }, ] }; var addthis_share = { url: "https://f1000research.com/articles/14-48", templates : { twitter : "Using wearable camera dietary monitoring technology to explore.... Hill M et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/14-48/v1" } }; if (typeof(addthis) != "undefined"){ addthis.addEventListener('addthis.ready', checkCount); addthis.addEventListener('addthis.menu.share', checkCount); } $(".f1r-shares-twitter").attr("href", "https://twitter.com/intent/tweet?text=" + addthis_share.templates.twitter); $(".f1r-shares-facebook").attr("href", "https://www.facebook.com/sharer/sharer.php?u=" + addthis_share.url); $(".f1r-shares-linkedin").attr("href", addthis_config.services_custom[0].url); $(".f1r-shares-reddit").attr("href", addthis_config.services_custom[2].url); $(".f1r-shares-mendelay").attr("href", addthis_config.services_custom[1].url); function checkCount(){ setTimeout(function(){ $(".addthis_button_expanded").each(function(){ var count = $(this).text(); if (count !== "" && count != "0") $(this).removeClass("is-hidden"); else $(this).addClass("is-hidden"); }); }, 1000); } close How to cite this report {{reportCitation}} Cancel Copy Citation Details $(function(){R.ui.buttonDropdowns('.dropdown-for-downloads');}); $(function(){R.ui.toolbarDropdowns('.toolbar-dropdown-for-downloads');}); $.get("/articles/acj/156399/171707") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "171707"); $(document).ready(function() { $( "#frame1" ).on('load', function() { var mydiv = $(this).contents().find("div"); var h = mydiv.height(); console.log(h) }); var tooltipLivingFigure = jQuery(".interactive-living-figure-label .icon-more-info"), titleLivingFigure = tooltipLivingFigure.attr("title"); tooltipLivingFigure.simpletip({ fixed: true, position: ["-115", "30"], baseClass: 'small-tooltip', content:titleLivingFigure + " " }); tooltipLivingFigure.removeAttr("title"); $("body").on("click", ".cite-living-figure", function(e) { e.preventDefault(); var ref = $(this).attr("data-ref"); $(this).closest(".living-figure-list-container").find("#" + ref).fadeIn(200); }); $("body").on("click", ".close-cite-living-figure", function(e) { e.preventDefault(); $(this).closest(".popup-window-wrapper").fadeOut(200); }); $(document).on("mouseup", function(e) { var metricsContainer = $(".article-metrics-popover-wrapper"); if (!metricsContainer.is(e.target) && metricsContainer.has(e.target).length === 0) { $(".article-metrics-close-button").click(); } }); var articleId = $('#articleId').val(); if($("#main-article-count-box").attachArticleMetrics) { $("#main-article-count-box").attachArticleMetrics(articleId, { articleMetricsView: true }); } }); var figshareWidget = $(".new_figshare_widget"); if (figshareWidget.length > 0) { window.figshare.load("f1000", function(Widget) { // Select a tag/tags defined in your page. In this tag we will place the widget. _.map(figshareWidget, function(el){ var widget = new Widget({ articleId: $(el).attr("figshare_articleId") //height:300 // this is the height of the viewer part. [Default: 550] }); widget.initialize(); // initialize the widget widget.mount(el); // mount it in a tag that's on your page // this will save the widget on the global scope for later use from // your JS scripts. This line is optional. //window.widget = widget; }); }); } close Error Close Add Reset F1000.MICROSERVICES.AFFILIATION = ''; $(document).ready(function () { $('.js-affiliations-form').each((index, form) => { new AffiliationForm({ formId: form.id, institutionErrorSelector: '.comment-enter-institution', departmentErrorSelector: '.comment-enter-department', placeSelector: '.js-add-comment-place', stateSelector: '.js-add-comment-state', zipCodeSelector: '.js-add-comment-zipcode', countrySelector: '.js-add-comment-country', countryErrorSelector: '.comment-enter-country', }); }); }); $(document).ready(function () { var reportIds = { "363397": 0, "363396": 0, "363399": 0, "363398": 0, "358081": 0, "363393": 16, "358080": 0, "363392": 0, "363395": 0, "363394": 0, "363401": 0, "363400": 0, "360045": 0, "360044": 0, "360047": 0, "360046": 0, "361973": 0, "360053": 0, "361972": 0, "360052": 0, "361975": 0, "361974": 0, "360049": 0, "360048": 0, "360051": 0, "360050": 0, "358077": 0, "361981": 0, "358076": 0, "361980": 0, "358079": 0, "358078": 0, "358073": 0, "361977": 0, "358072": 0, "361976": 0, "358075": 0, "361979": 26, "358074": 0, "361978": 0, }; $(".referee-response-container,.js-referee-report").each(function(index, el) { var reportId = $(el).attr("data-reportid"), reportCount = reportIds[reportId] || 0; $(el).find(".comments-count-container,.js-referee-report-views").html(reportCount); }); var uuidInput = $("#article_uuid"), oldUUId = uuidInput.val(), newUUId = "42b718c1-148e-4da2-bec2-52b285f88c6c"; uuidInput.val(newUUId); $("a[href*='article_uuid=']").each(function(index, el) { var newHref = $(el).attr("href").replace(oldUUId, newUUId); $(el).attr("href", newHref); }); }); An innovative open access publishing platform offering rapid publication and open peer review, whilst supporting data deposition and sharing. Browse Gateways Collections How it Works Contact For Developers Cookie Notice Privacy Notice RSS Submit Your Research Follow us © 2012-2026 F1000 Research Ltd. ISSN 2046-1402 | Legal | Partner of Research4Life • CrossRef • ORCID • FAIRSharing R.templateTests.simpleTemplate = R.template(' $text $text $text $text $text '); R.templateTests.runTests(); var F1000platform = new F1000.Platform({ name: "f1000research", displayName: "F1000Research", hostName: "f1000research.com", id: "1", editorialEmail: "[email protected]", infoEmail: "[email protected]", usePmcStats: true }); $(function(){R.ui.dropdowns('.dropdown-for-authors, .dropdown-for-about, .dropdown-for-myresearch');}); // $(function(){R.ui.dropdowns('.dropdown-for-referees');}); $(document).ready(function () { if ($(".cookie-warning").is(":visible")) { $(".sticky").css("margin-bottom", "35px"); $(".devices").addClass("devices-and-cookie-warning"); } $(".cookie-warning .close-button").click(function (e) { $(".devices").removeClass("devices-and-cookie-warning"); $(".sticky").css("margin-bottom", "0"); }); $("#tweeter-feed .tweet-message").each(function (i, message) { var self = $(message); self.html(linkify(self.html())); }); $(".partner").on("mouseenter mouseleave", function() { $(this).find(".gray-scale, .colour").toggleClass("is-hidden"); }); }); Sign In Remember me Forgotten your password? Sign In Cancel Email or password not correct. Please try again Please wait... $(function(){ // Note: All the setup needs to run against a name attribute and *not* the id due the clonish // nature of facebox... $("a[id=googleSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("GOOGLE"); $("form[id=oAuthForm]").submit(); }); $("a[id=facebookSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("FACEBOOK"); $("form[id=oAuthForm]").submit(); }); $("a[id=orcidSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("ORCID"); $("form[id=oAuthForm]").submit(); }); }); If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password. The email address should be the one you originally registered with F1000. Email address not valid, please try again You registered with F1000 via Google, so we cannot reset your password. To sign in, please click here . If you still need help with your Google account password, please click here . You registered with F1000 via Facebook, so we cannot reset your password. To sign in, please click here . If you still need help with your Facebook account password, please click here . Code not correct, please try again Reset password Cancel Email us for further assistance. Server error, please try again. If your email address is registered with us, we will email you instructions to reset your password. If you think you should have received this email but it has not arrived, please check your spam filters and/or contact for further assistance. Please wait... Register $(document).ready(function () { signIn.createSignInAsRow($("#sign-in-form-gfb-popup")); $(".target-field").each(function () { var uris = $(this).val().split("/"); if (uris.pop() === "login") { $(this).val(uris.toString().replace(",","/")); } }); });

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2025) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00