Bringing hyperspectral imaging to pollution monitoring in sewers

Monitoring pollution levels in urban drainage systems is critical for effectively transporting and treating wastewater. While traditional sensors struggle in these conditions, optical sensors using reflectance spectrophotometry may be a viable solution. Hyperspectral imaging combines spectrometer precision and camera versatility, making it particularly appealing. My ongoing PhD research focuses on the use of HSI in wastewater pollution monitoring, and the preliminary findings are promising. As this technology advances, it has the potential to revolutionize sewer pollution monitoring, benefiting both the environment and public health.

We need to monitor pollution in the sewer system

Urban drainage systems (UDS), or sewers, are the networks of pipes and channels that carry wastewater and rainwater away from urban areas. They are important for city hygiene and environment protection, as they transport pollutants such as heavy metals, microplastics and fecal bacteria to treatment facilities. In many countries, a lack of investment and maintenance has left UDS in poor condition. Experts estimate that the European Union has to spend trillions of euros maintaining and repairing its wastewater networks, yet the EU is currently investing hardly enough to keep drainage systems functional [1]. UDS are not only in bad state, but they are also coming under more and more stress from growing urbanization and climate change. Defective or insufficient infrastructures raise the possibility of overloading, which usually occurs due to an intense rainfall, and results in the release of untreated wastewater into the environment (Figure 1). Even worse, urban flooding disasters are more likely to occur with an ineffective drainage system, which can have serious human and financial costs.

Figure 1: Discharge of untreated wastewater in the environment is a direct consequence of sewer overloading (image source)

To face these challenges, innovative approaches are required to better monitor and manage the sewer systems. In particular, being able to measure the pollution flow and dynamics is critical to identify the main pollutant pathways, conduct the highly polluted wastewater to a treatment location and discharge the low polluted water to the environment. Nevertheless, our ability to monitor sewer pollution remains very limited. The main reason is that conventional sensors used to monitor wastewater pollution are hard to operate in the UDS environment, where they are exposed to intense flow conditions, corrosive wastewater and clogging.

The potential and limits of optical techniques to monitor wastewater pollution

Optical sensors based on reflectance spectrophotometry are very promising to solve these challenges. Reflectance spectrophotometry is a technique used to measure the amount of light reflected by a material across different wavelengths. This method is commonly employed in various scientific fields such as chemistry, physics, biology, and materials science to analyze the optical properties of materials. It has the potential to make a remote measurement of wastewater pollution possible. 
Avoiding contact with the wastewater makes this concept more sustainable than immersed sensors because of the reduction of maintenance costs. However, in the last decade, only a small number of research groups tried to use light reflectance to measure the pollution levels in wastewater [2]–[4]. As of now, this approach has only been tested in laboratories. Despite promising proof of concept, little generalizable knowledge is available, and reflectance spectrophotometry has never been applied to field measurement. 
How to explain that this approach has not been studied more? For a long time, spectrophotometers were only devices capable of measuring reflectance spectra. They are highly precise instruments for this purpose. However, they are not suited for measurements in environments with fluctuating surface conditions. In the sewers, the surface of the wastewater is constantly changing due to factors such as water level fluctuations, wave formations, and the presence of floating objects like toilet paper or foam. Spectrometers may struggle to adapt to these perturbations since they cannot differentiate between objects causing disturbances and the surface of wastewater.


Hyperspectral imaging (HSI): A new generation of sensors that is a viable solution?

Hyperspectral imaging is a groundbreaking technology that captures images across a wide range of wavelengths, unlike regular cameras, which use just three (See Figure 3). HSI can be seen as hundreds of tiny spectrophotometers taking readings at every pixel in the image. This combination of spatial and spectral information makes this technology incredibly versatile, with applications ranging from environmental monitoring to medical diagnostics and agriculture. It is especially good at analyzing images and creating models. These models can be used to detect cancer cells, assess plant health, or even measure the nutritional value of food. [5] – [7]

Figure 3: Difference between hyperspectral and RGB camera (image source)

HSI presents a promising solution to overcome the limitations of spectrophotometers. While spectrophotometers are highly precise, HSI offers distinct advantages. Its ability to detect objects allows it to filter out disturbances like floating debris in sewer environments. Additionally, HSI's spatial awareness enables it to adapt to varying water levels and flow conditions more effectively. As a result, HSI is expected to outperform spectrophotometers in monitoring wastewater in sewer systems. 


The aim of my PhD is to develop the use of HSI to monitor wastewater pollution on the scientific and practical level. I started with laboratories trials to isolate the impact of a specific parameter on the measurement. The left of figure 4 shows an experimental setup that I developed for my first tests, where I used a pixel detection algorithm based on hyperspectral data structures to detect the presence of perturbations on the surface of a sample. The right of figure 4 shoes the example of the detection of strips of paper in a wastewater sample. In a second series of laboratory tests, I demonstrated that hyperspectral cameras are able to measure accurately pollutants in wastewaters, such as the concentration of suspended solids, of organic carbons and of nitrogenous compounds. The results of this experiment are summarized in a scientific publication [8]. These first findings suggest that HSI holds great promise as a non-contact technology for assessing water quality in raw wastewater.

Figure 4: Left: first test with a hyperspectral camera at Eawag, Right: object detection on the hyperspectral image of a wastewater sample with pieces of paper floating.

Hyperspectral imaging is gaining popularity, because it combines the function of a camera and a spectrophotometer. It represents a serious candidate to be the future star of pollution monitoring in the sewer. My PhD aims at laying the scientific foundation to develop this new application. In the future, pollution monitoring in the drainage system will contribute to minimize our impact on the environment. It will also help wastewater treatment plants to be more efficient, by knowing ahead of time the pollution source and quantity coming their way.

Do not hesitate to write me an email if you have a question, idea or are willing to work with me!
 

References


[1]         F. Tscheikner-Gratl et al., ‘Sewer asset management – state of the art and research needs’, null, vol. 16, no. 9, pp. 662–675, Oct. 2019, doi: 10.1080/1573062X.2020.1713382.
[2]         J. Agustsson, O. Akermann, D. Barry, and L. Rossi, ‘Non-contact assessment of COD and turbidity concentrations in water using diffuse reflectance UV-Vis spectroscopy.’, Environmental science. Processes & impacts, vol. 16 8, pp. 1897–902, 2014, doi: 10.1039/c3em00707c.
[3]         Z. Xing et al., ‘Quantitative estimation of wastewater quality parameters by hyperspectral band screening using GC, VIP and SPA’, PeerJ, vol. 7, p. e8255, Dec. 2019, doi: 10.7717/peerj.8255.
[4]         S. L. Russell, D. R. Marshallsay, B. MacCraith, and M. Devisscher, ‘Non-contact measurement of wastewater polluting load - the Loadmon project’, Water Science and Technology, vol. 47, no. 2, pp. 79–86, Jan. 2003, doi: 10.2166/wst.2003.0090.


[5]         G. Lu and B. Fei, ‘Medical hyperspectral imaging: a review’, JBO, vol. 19, no. 1, p. 010901, Jan. 2014, doi: 10.1117/1.JBO.19.1.010901.


[6]         H. T. Temiz and B. Ulaş, ‘A Review of Recent Studies Employing Hyperspectral Imaging for the Determination of Food Adulteration’, Photochem, vol. 1, no. 2, Art. no. 2, Sep. 2021, doi: 10.3390/photochem1020008.


[7]         Stuart, McGonigle, and Willmott, ‘Hyperspectral Imaging in Environmental Monitoring: A Review of Recent Developments and Technological Advances in Compact Field Deployable Systems’, Sensors, vol. 19, p. 3071, Jul. 2019, doi: 10.3390/s19143071.

 

[8]  Lechevallier, P., Villez, K., Felsheim, C. and Rieckermann, J.: Towards non-contact pollution monitoring in sewers with hyperspectral imaging,
https://doi.org/10.1039/D3EW00541K, 22 February, 2024.

Extbase Variable Dump
array(1 item)
   0 => array(3 items)
      feUser => Snowflake\Userprofiles\Domain\Model\FeUserprototypemodified entity (uid=11774, pid=21)
         office => protected'BU D08' (6 chars)
         cv => protected'null' (4 chars)
         aboutme => protected'Je suis un jeune chercheur français. Je possède deux masters : l'un de l'U
            niversité Technique de Darmstadt en ingénierie environnementale et l'autre
             de l'École Centrale de Lyon en ingénierie générale. Mes aspirations pro
            fessionnelles sont de travailler sur des projets qui étudient l'utilisation
             et la préservation des ressources en eau. 
' (349 chars) researchgroups => protected'' (0 chars) focalpoints => protected'' (0 chars) additionalElements => protected'[{"title":"Publications","text":"<ul><li><span style=\"font-weight: bold;\">
            Lechevallier P, Villez K, Felsheim C, Rieckermann J.<\/span> Towards non-con
            tact pollution monitoring in sewers with hyperspectral imaging. Environ Sci:
             Water Res Technol. <a href=\"https:\/\/pubs.rsc.org\/en\/content\/articlela
            nding\/2024\/ew\/d3ew00541k\">https:\/\/pubs.rsc.org\/en\/content\/articlela
            nding\/2024\/ew\/d3ew00541k<\/a><\/li><li><span style=\"font-weight: bold;\"
            >Lechevallier, P., Rieckermann, J. <\/span>Data and codes for: Towards non-c
            ontact pollution monitoring in sewers with hyperspectral imaging. 2022. <a h
            ref=\"https:\/\/doi.org\/10.25678\/0007WY\">https:\/\/doi.org\/10.25678\/000
            7WY<\/a><\/li><\/ul>","position":10},{"title":"Projet de recherche : mesurer
             \u00e0 distance la pollution des eaux us\u00e9es","text":"<p>L'objectif de
            mon doctorat est de mettre en \u0153uvre une m\u00e9thode de surveillance de
            s \u00e9gouts bas\u00e9e sur la spectrophotom\u00e9trie de r\u00e9flexion di
            ffuse. Le principal avantage de cette technologie est qu'elle permet de mesu
            rer des param\u00e8tres comme la DCO ou la turbidit\u00e9 sans aucun contact
             avec les eaux us\u00e9es. J'ai d\u00e9j\u00e0 d\u00e9montr\u00e9 la faisabi
            lit\u00e9 de cette m\u00e9thode en laboratoire et je me concentre maintenant
             sur son extension \u00e0 des applications r\u00e9elles.<\/p><p>\r<div>Plus
            d'informations dans cet article de blog :\r<\/div><div><a href=\"https:\/\/w
            ww.voicesofeawag.ch\/detail\/bringing-hyperspectral-imaging-to-the-sewer-net
            work-pollution-monitoring\">https:\/\/www.voicesofeawag.ch\/detail\/bringing
            -hyperspectral-imaging-to-the-sewer-network-pollution-monitoring<\/a>\r<\/di
            v><div><br><\/div><\/p>","position":11}]
' (1712 chars) backgroundImage => protected'' (0 chars) profileImage => protected'' (0 chars) hideProfileImage => protectedFALSE department => protectedSnowflake\Userprofiles\Domain\Model\Categoryprototypepersistent entity (uid=12, pid=21) images => protectedSnowflake\Userprofiles\Domain\Model\FileReferenceprototypepersistent entity (uid=2535, pid=21) fieldname => protected'images' (6 chars) deleted => protectedNULL tablenames => protected'sys_category' (12 chars) tableLocal => protected'sys_file' (8 chars) title => protectedNULL description => protectedNULL file => protectedSnowflake\Userprofiles\Domain\Model\Fileprototypetransient entity originalResource => protectedNULL uid => protectedNULL _localizedUid => protectedNULL _languageUid => protectedNULL _versionedUid => protectedNULL pid => protectedNULL uidLocal => protected3325 (integer) originalResource => protectedNULL uid => protected2535 (integer) _localizedUid => protected2535 (integer)modified _languageUid => protected0 (integer)modified _versionedUid => protected2535 (integer)modified pid => protected21 (integer) abbreviation => protected'SWW' (3 chars) departmentIsShownOnProfiles => protected1 (integer) pagelink => protected241 (integer) title => protected'Siedlungswasserwirtschaft' (25 chars) description => protected'' (0 chars) parent => protectedTYPO3\CMS\Extbase\Domain\Model\Categoryprototypepersistent entity (uid=26, pid=21) title => protected'Abteilungen' (11 chars) description => protected'' (0 chars) parent => protectedTYPO3\CMS\Extbase\Domain\Model\Categoryprototypepersistent entity (uid=100026, pid=1) title => protected'INTERNET' (8 chars) description => protected'' (0 chars) parent => protectedNULL uid => protected100026 (integer) _localizedUid => protected100026 (integer)modified _languageUid => protected0 (integer)modified _versionedUid => protected100026 (integer)modified pid => protected1 (integer) uid => protected26 (integer) _localizedUid => protected26 (integer)modified _languageUid => protected0 (integer)modified _versionedUid => protected26 (integer)modified pid => protected21 (integer) uid => protected12 (integer) _localizedUid => protected12 (integer)modified _languageUid => protected0 (integer)modified _versionedUid => protected12 (integer)modified pid => protected21 (integer) role => protected'' (0 chars) identifier => protected'18d8f9a97ace602e017ae7527a6c00c8' (32 chars) sociallinks => protected'https://www.researchgate.net/profile/Pierre-Lechevallier-2' (58 chars) active => protected1 (integer) deletedate => protected0 (integer) expertTopics => protectedTYPO3\CMS\Extbase\Persistence\ObjectStorageprototypeobject (empty) projects => protectedTYPO3\CMS\Extbase\Persistence\ObjectStorageprototypeobject (2 items) 0000000038cdb646000000000441c617 => Snowflake\Eawagprojects\Domain\Model\Projectprototypepersistent entity (uid=1054, pid=308) name => protected'CoUDLabs' (8 chars) description => protected'Smart monitoring, data sharing and offering transnational access to lab and
                  field facilities to the European Urban Drainage community.
' (135 chars) media => protectedTYPO3\CMS\Extbase\Domain\Model\FileReferenceprototypepersistent entity (uid=216352, pid=308) uidLocal => protected115349 (integer) originalResource => protectedNULL uid => protected216352 (integer) _localizedUid => protected216352 (integer)modified _languageUid => protected0 (integer)modified _versionedUid => protected216352 (integer)modified pid => protected308 (integer) projectsite => protected100937 (integer) uid => protected1054 (integer) _localizedUid => protected1054 (integer)modified _languageUid => protected-1 (integer)modified _versionedUid => protected1054 (integer)modified pid => protected308 (integer)
0000000038cdb64a000000000441c617 => Snowflake\Eawagprojects\Domain\Model\Projectprototypepersistent entity (uid=1138, pid=308) name => protected'Berührungslose Überwachung von Abwassersystemen' (49 chars) description => protected'Doktorarbeit, um kontaktlose Sensoren auf Basis der Spektrophotometrie zu en
                  twickeln, die eine real-time Überwachung der Abwasserverschmutzung ermögli
                  chen.
' (157 chars) media => protectedTYPO3\CMS\Extbase\Domain\Model\FileReferenceprototypepersistent entity (uid=218837, pid=308) uidLocal => protected116371 (integer) originalResource => protectedNULL uid => protected218837 (integer) _localizedUid => protected218837 (integer)modified _languageUid => protected-1 (integer)modified _versionedUid => protected218837 (integer)modified pid => protected308 (integer) projectsite => protected101064 (integer) uid => protected1138 (integer) _localizedUid => protected1138 (integer)modified _languageUid => protected0 (integer)modified _versionedUid => protected1138 (integer)modified pid => protected308 (integer)
publications => protectedTYPO3\CMS\Extbase\Persistence\ObjectStorageprototypeobject (empty) files => protectedTYPO3\CMS\Extbase\Persistence\ObjectStorageprototypeobject (empty) publicationsFree => protected'null' (4 chars) publicationsDoraUrl => protected'' (0 chars) publicationsDoraJson => protectedNULL publicationsSorting => protected'[{"type":"doraID","title":""},{"type":"doraJSON","title":""},{"type":"pubFre
            e","title":""}]
' (91 chars) txExtbaseType => protected'Tx_Extbase_Domain_Model_FrontendUser' (36 chars) username => protected'lechevpi' (8 chars) password => protected'0be2ab45b5ca50e6533b49f9a5b7c3c0' (32 chars) usergroup => protectedTYPO3\CMS\Extbase\Persistence\ObjectStorageprototypeobject (23 items) 0000000038cdb015000000000441c617 => TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroupprototypepersistent entity (uid=3, pid=21) title => protected'Imported User' (13 chars) lockToDomain => protected'' (0 chars) description => protected'User which have been imported' (29 chars) subgroup => protectedTYPO3\CMS\Extbase\Persistence\ObjectStorageprototypeobject (empty) uid => protected3 (integer) _localizedUid => protected3 (integer)modified _languageUid => protectedNULL _versionedUid => protected3 (integer)modified pid => protected21 (integer) 0000000038cdb4f2000000000441c617 => TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroupprototypepersistent entity (uid=142, pid=21) title => protected'SWW' (3 chars) lockToDomain => protected'' (0 chars) description => protected'' (0 chars) subgroup => protectedTYPO3\CMS\Extbase\Persistence\ObjectStorageprototypeobject (empty) uid => protected142 (integer) _localizedUid => protected142 (integer)modified _languageUid => protectedNULL _versionedUid => protected142 (integer)modified pid => protected21 (integer) 0000000038cdb612000000000441c617 => TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroupprototypepersistent entity (uid=179, pid=21) title => protected'doktoranden@eawag.ch' (20 chars) lockToDomain => protected'' (0 chars) description => protected'' (0 chars) subgroup => protectedTYPO3\CMS\Extbase\Persistence\ObjectStorageprototypeobject (empty) uid => protected179 (integer) _localizedUid => protected179 (integer)modified _languageUid => protectedNULL _versionedUid => protected179 (integer)modified pid => protected21 (integer) 0000000038cdb614000000000441c617 => TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroupprototypepersistent entity (uid=186, pid=21) title => protected'uwe@eawag.ch' (12 chars) lockToDomain => protected'' (0 chars) description => protected'' (0 chars) subgroup => protectedTYPO3\CMS\Extbase\Persistence\ObjectStorageprototypeobject (empty) uid => protected186 (integer) _localizedUid => protected186 (integer)modified _languageUid => protectedNULL _versionedUid => protected186 (integer)modified pid => protected21 (integer) 0000000038cdb611000000000441c617 => TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroupprototypepersistent entity (uid=450, pid=21) title => protected'stettbach@eawag-empa.ch' (23 chars) lockToDomain => protected'' (0 chars) description => protected'' (0 chars) subgroup => protectedTYPO3\CMS\Extbase\Persistence\ObjectStorageprototypeobject (empty) uid => protected450 (integer) _localizedUid => protected450 (integer)modified _languageUid => protectedNULL _versionedUid => protected450 (integer)modified pid => protected21 (integer) 0000000038cd8e73000000000441c617 => TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroupprototypepersistent entity (uid=573, pid=21) title => protected'switchdrive.users@eawag.ch' (26 chars) lockToDomain => protected'' (0 chars) description => protected'' (0 chars) subgroup => protectedTYPO3\CMS\Extbase\Persistence\ObjectStorageprototypeobject (empty) uid => protected573 (integer) _localizedUid => protected573 (integer)modified _languageUid => protectedNULL _versionedUid => protected573 (integer)modified pid => protected21 (integer) 0000000038cd8e49000000000441c617 => TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroupprototypepersistent entity (uid=889, pid=21) title => protected'GPO_Homedir_01' (14 chars) lockToDomain => protected'' (0 chars) description => protected'' (0 chars) subgroup => protectedTYPO3\CMS\Extbase\Persistence\ObjectStorageprototypeobject (empty) uid => protected889 (integer) _localizedUid => protected889 (integer)modified _languageUid => protectedNULL _versionedUid => protected889 (integer)modified pid => protected21 (integer) 0000000038cdb7ec000000000441c617 => TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroupprototypepersistent entity (uid=1047, pid=21) title => protected'dd-streetworkout' (16 chars) lockToDomain => protected'' (0 chars) description => protected'' (0 chars) subgroup => protectedTYPO3\CMS\Extbase\Persistence\ObjectStorageprototypeobject (empty) uid => protected1047 (integer) _localizedUid => protected1047 (integer)modified _languageUid => protectedNULL _versionedUid => protected1047 (integer)modified pid => protected21 (integer) 0000000038cdb20d000000000441c617 => TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroupprototypepersistent entity (uid=1048, pid=21) title => protected'Building DU BU' (14 chars) lockToDomain => protected'' (0 chars) description => protected'' (0 chars) subgroup => protectedTYPO3\CMS\Extbase\Persistence\ObjectStorageprototypeobject (empty) uid => protected1048 (integer) _localizedUid => protected1048 (integer)modified _languageUid => protectedNULL _versionedUid => protected1048 (integer)modified pid => protected21 (integer) 0000000038cdb6de000000000441c617 => TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroupprototypepersistent entity (uid=1051, pid=21) title => protected'AAC_Eawag_Department_SWW' (24 chars) lockToDomain => protected'' (0 chars) description => protected'' (0 chars) subgroup => protectedTYPO3\CMS\Extbase\Persistence\ObjectStorageprototypeobject (empty) uid => protected1051 (integer) _localizedUid => protected1051 (integer)modified _languageUid => protectedNULL _versionedUid => protected1051 (integer)modified pid => protected21 (integer) 0000000038cd8e5f000000000441c617 => TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroupprototypepersistent entity (uid=1092, pid=21) title => protected'GPO_NXClient_Users' (18 chars) lockToDomain => protected'' (0 chars) description => protected'' (0 chars) subgroup => protectedTYPO3\CMS\Extbase\Persistence\ObjectStorageprototypeobject (empty) uid => protected1092 (integer) _localizedUid => protected1092 (integer)modified _languageUid => protectedNULL _versionedUid => protected1092 (integer)modified pid => protected21 (integer) 0000000038cd8e55000000000441c617 => TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroupprototypepersistent entity (uid=1153, pid=21) title => protected'natelgo.subscribers@eawag.ch' (28 chars) lockToDomain => protected'' (0 chars) description => protected'' (0 chars) subgroup => protectedNULL uid => protected1153 (integer) _localizedUid => protected1153 (integer)modified _languageUid => protectedNULL _versionedUid => protected1153 (integer)modified pid => protected21 (integer) 0000000038cd8e2e000000000441c617 => TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroupprototypepersistent entity (uid=1208, pid=21) title => protected'MAZ_GPO_Multi-Factor_Authentication_default' (43 chars) lockToDomain => protected'' (0 chars) description => protected'' (0 chars) subgroup => protectedNULL uid => protected1208 (integer) _localizedUid => protected1208 (integer)modified _languageUid => protectedNULL _versionedUid => protected1208 (integer)modified pid => protected21 (integer) 0000000038cdb6a9000000000441c617 => TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroupprototypepersistent entity (uid=1236, pid=21) title => protected'Sensors' (7 chars) lockToDomain => protected'' (0 chars) description => protected'' (0 chars) subgroup => protectedNULL uid => protected1236 (integer) _localizedUid => protected1236 (integer)modified _languageUid => protectedNULL _versionedUid => protected1236 (integer)modified pid => protected21 (integer) 0000000038cdb4ae000000000441c617 => TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroupprototypepersistent entity (uid=1239, pid=21) title => protected'MAZ_APP_Teams_Users' (19 chars) lockToDomain => protected'' (0 chars) description => protected'' (0 chars) subgroup => protectedNULL uid => protected1239 (integer) _localizedUid => protected1239 (integer)modified _languageUid => protectedNULL _versionedUid => protected1239 (integer)modified pid => protected21 (integer) 0000000038cdb7e9000000000441c617 => TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroupprototypepersistent entity (uid=1287, pid=21) title => protected'AAC_Eawag_VPN_Azure_MFA' (23 chars) lockToDomain => protected'' (0 chars) description => protected'' (0 chars) subgroup => protectedNULL uid => protected1287 (integer) _localizedUid => protected1287 (integer)modified _languageUid => protectedNULL _versionedUid => protected1287 (integer)modified pid => protected21 (integer) 0000000038cdb6b7000000000441c617 => TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroupprototypepersistent entity (uid=1605, pid=21) title => protected'Teams Users' (11 chars) lockToDomain => protected'' (0 chars) description => protected'' (0 chars) subgroup => protectedNULL uid => protected1605 (integer) _localizedUid => protected1605 (integer)modified _languageUid => protectedNULL _versionedUid => protected1605 (integer)modified pid => protected21 (integer) 0000000038cdb4a8000000000441c617 => TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroupprototypepersistent entity (uid=1622, pid=21) title => protected'GPO_W10_M365_Users' (18 chars) lockToDomain => protected'' (0 chars) description => protected'' (0 chars) subgroup => protectedNULL uid => protected1622 (integer) _localizedUid => protected1622 (integer)modified _languageUid => protectedNULL _versionedUid => protected1622 (integer)modified pid => protected21 (integer) 0000000038cd8e28000000000441c617 => TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroupprototypepersistent entity (uid=1624, pid=21) title => protected'MAZ_APP_M365_All_Users@eawag.ch' (31 chars) lockToDomain => protected'' (0 chars) description => protected'' (0 chars) subgroup => protectedNULL uid => protected1624 (integer) _localizedUid => protected1624 (integer)modified _languageUid => protectedNULL _versionedUid => protected1624 (integer)modified pid => protected21 (integer) 0000000038cdb68c000000000441c617 => TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroupprototypepersistent entity (uid=1692, pid=21) title => protected'ACL_Data_HyperSpec2023_data_ALL_rw' (34 chars) lockToDomain => protected'' (0 chars) description => protected'' (0 chars) subgroup => protectedNULL uid => protected1692 (integer) _localizedUid => protected1692 (integer)modified _languageUid => protectedNULL _versionedUid => protected1692 (integer)modified pid => protected21 (integer) 0000000038cdb7e2000000000441c617 => TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroupprototypepersistent entity (uid=1696, pid=21) title => protected'MAZ_LIC_Eawag_M365_A5_S_Default' (31 chars) lockToDomain => protected'' (0 chars) description => protected'' (0 chars) subgroup => protectedNULL uid => protected1696 (integer) _localizedUid => protected1696 (integer)modified _languageUid => protectedNULL _versionedUid => protected1696 (integer)modified pid => protected21 (integer) 0000000038cd8e22000000000441c617 => TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroupprototypepersistent entity (uid=1746, pid=21) title => protected'zoom.users@eawag.ch' (19 chars) lockToDomain => protected'' (0 chars) description => protected'' (0 chars) subgroup => protectedNULL uid => protected1746 (integer) _localizedUid => protected1746 (integer)modified _languageUid => protectedNULL _versionedUid => protected1746 (integer)modified pid => protected21 (integer) 0000000038cdb7e1000000000441c617 => TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroupprototypepersistent entity (uid=1859, pid=21) title => protected'ACL_Data_PollutionKeeper_data_ALL_rw' (36 chars) lockToDomain => protected'' (0 chars) description => protected'' (0 chars) subgroup => protectedNULL uid => protected1859 (integer) _localizedUid => protected1859 (integer)modified _languageUid => protectedNULL _versionedUid => protected1859 (integer)modified pid => protected21 (integer) name => protected'Pierre Lechevallier' (19 chars) firstName => protected'Pierre' (6 chars) middleName => protected'' (0 chars) lastName => protected'Lechevallier' (12 chars) address => protected'Überlandstrasse 133' (20 chars) telephone => protected'+41 58 765 6476' (15 chars) fax => protected'+41 58 765 5802' (15 chars) email => protected'pierre.lechevallier@eawag.ch' (28 chars) lockToDomain => protected'' (0 chars) title => protected'' (0 chars) zip => protected'8600' (4 chars) city => protected'Dübendorf' (10 chars) country => protected'Schweiz' (7 chars) www => protected'' (0 chars) company => protected'Eawag' (5 chars) image => protectedTYPO3\CMS\Extbase\Persistence\ObjectStorageprototypeobject (empty) lastlogin => protectedDateTimeprototypeobject (2000-01-01T00:00:00+01:00, 946681200)modified uid => protected11774 (integer) _localizedUid => protected11774 (integer)modified _languageUid => protectedNULL _versionedUid => protected11774 (integer)modified pid => protected21 (integer)
profileImage => 'fileadmin/user_upload/tx_userprofiles/profileImages/lechevpi.jpg' (64 chars) uid => '11774' (5 chars)

Author

Pierre Lechevallier

view profile

Write new comment

Please make sure your comment is in accordance with our netiquette.

0 Comments

No comments found!