Articles | Volume 15, issue 6
The Cryosphere, 15, 2803–2818, 2021
The Cryosphere, 15, 2803–2818, 2021

Research article 18 Jun 2021

Research article | 18 Jun 2021

An improved sea ice detection algorithm using MODIS: application as a new European sea ice extent indicator

An improved sea ice detection algorithm using MODIS: application as a new European sea ice extent indicator
Joan Antoni Parera-Portell1,a, Raquel Ubach1, and Charles Gignac2 Joan Antoni Parera-Portell et al.
  • 1Department of Geography, Universitat Autònoma de Barcelona, Barcelona, Spain
  • 2TENOR laboratory, Institut National de la Recherche Scientifique – Centre Eau Terre Environnement, Quebec City, Canada
  • anow at: Instituto Andaluz de Geofísica y Prevención de Desastres Sísmicos, Universidad de Granada, Granada, Spain

Correspondence: Joan Antoni Parera-Portell (


The continued loss of sea ice in the Northern Hemisphere due to global warming poses a threat to biota and human activities, evidencing the necessity of efficient sea ice monitoring tools. Aiming at the creation of an improved sea ice extent indicator covering the European regional seas, the new IceMap500 algorithm has been developed to classify sea ice and water at a resolution of 500 m at nadir. IceMap500 features a classification strategy built upon previous MODIS sea ice extent algorithms and a new method to reclassify areas affected by resolution-breaking features inherited from the MODIS cloud mask. This approach results in an enlargement of mapped area, a reduction of potential error sources and a better delineation of the sea ice edge, while still systematically achieving accuracies above 90 %, as obtained by manual validation. Swath maps have been aggregated at a monthly scale to obtain sea ice extent with a method that is sensitive to spatio-temporal variations in the sea ice cover and that can be used as an additional error filter. The resulting dataset, covering the months of maximum and minimum sea ice extent (i.e. March and September) over 2 decades (from 2000 to 2019), demonstrates the algorithm's applicability as a monitoring tool and as an indicator, illustrating the sea ice decline at a regional scale. The European sea regions located in the Arctic, NE Atlantic and Barents seas display clear negative trends in both March (−27.98± 6.01 × 103km2yr−1) and September (−16.47± 5.66 × 103km2yr−1). Such trends indicate that the sea ice cover is shrinking at a rate of  9 % and  13 % per decade, respectively, even though the sea ice extent loss is comparatively  70 % greater in March.

1 Introduction

The Arctic sea ice cover has been changing rapidly over the last decades, with its overall extent declining steadily since the first satellite observations in the late 1970s (e.g. Cavalieri and Parkinson2012; Massonnet et al.2012; Meier et al.2014; Parkinson2014; Serreze and Stroeve2015; Comiso et al.2017), reaching its historical minimum on September 2012. The same decreasing trends are also evidenced by other parameters such as sea ice thickness (Kwok2018; Liu et al.2020), which has decreased as much as 65 % in the period extending from 1975 to 2012 (Lindsay and Schweiger2015). This massive loss of ice is unprecedented in the last few thousand years (Polyak et al.2010) and is attributed both to climatic variability and to external forcing caused by the anthropogenic release of greenhouse gases (e.g. Myhre et al.2013; Stroeve and Notz2018). All projection models agree that Arctic sea ice will continue shrinking and thinning, eventually leading to ice-free summers in the upcoming decades (Massonnet et al.2012; Stroeve et al.2012; Collins et al.2013; Notz and Stroeve2016; Stroeve and Notz2018) and even as soon as in the late 2030s (AMAP2017).

The dynamism of the sea ice and the effect it has on climate, biota and human activities make the regular monitoring of its properties (e.g. extent, concentration, thickness) necessary. Today sea ice data are continuously obtained from several satellite-borne instruments (e.g. Spreen and Kern2016), among which microwave sensors stand out for their ability to acquire data regardless of the lighting and weather conditions. Passive microwave sensors typically provide data at resolutions above 15 km, hindering their use for local and regional sea ice studies. On the other hand, active microwave and visible-infrared sensors can acquire data at much higher spatial resolutions. For instance, ESA's satellites Sentinel-1 (synthetic aperture radar) and Sentinel-2 (visible-infrared) achieve resolutions of 5–100 m in the first case and 10–60 m in the latter. However, such high-resolution sensors render data with sparse spatial and temporal coverage due to their small swath size and long revisit times, although this effect is minimized at the poles. Instead, MODIS visible and infrared imagery offers a balanced trade-off between temporal and spatial coverage. MODIS is an imaging sensor on board NASA's sun-synchronous satellites Terra and Aqua, launched in 1999 and 2002, respectively. It acquires data in 36 spectral bands, ranging from the visible spectrum to the thermal infrared. Spatial resolution at nadir varies from 250 m (bands 1 and 2) to 500 m (bands 3–7) and 1 km (bands 8–36) and has a large swath width of 2330 km. The MODIS Terra and Aqua MOD29 and MYD29 datasets (Hall et al.2015a, b) provide daily global sea ice extent coverage at 1 km but frequently fail to map the sea ice edge at this level of detail. This is caused by the MODIS MOD35_L2 cloud mask product (Ackerman et al.2010; MODIS Atmosphere Science Team2017), the accuracy of which depends on the correct identification of background sea ice at 25 km resolution (Riggs and Hall2015). Therefore, sea ice beyond this background is finally labelled as cloud instead of clear, eventually preventing the products which rely on this cloud mask from accurately mapping the sea ice cover.

In this context, a new 500 m resolution MODIS sea ice detection algorithm (IceMap500) was developed, aiming at the improvement of existing European sea ice extent indicators based on passive microwave observations (EEA2020) by providing additional and higher-resolution data. IceMap500 is heavily influenced by the cloud masking and classification approaches of the previous IceMap250 algorithm (Gignac et al.2017), which nonetheless is still vulnerable to the MOD35_L2 background effects. The new algorithm is optimized to minimize classification errors and improves the quality of the maps by introducing a five-step workflow to prevent MOD35_L2 from breaking the 500 m resolution.

To test the usefulness of IceMap500 as a European sea ice extent indicator, we analyse the sea ice trends in the European regional seas from 2000 to 2019 using MODIS Terra data. The analysis covers the northernmost European sea regions defined by the European Union's Marine Strategy Framework Directive (MSFD) where sea ice might occur (EEA2018) and is restricted to the months when the maximum and minimum sea ice extents are reached in the Northern Hemisphere, that is, March and September, respectively.

2 Materials and methods

2.1 Study area

This work focuses on the European regional seas established by the MSFD (EEA2018). As sea ice only occurs in the northernmost oceanic sea regions or in enclosed, low-salinity water bodies such as the Baltic Sea, spatial coverage has been significantly reduced to avoid the processing of uninformative data. The final study area extends over the sea regions in Fig. 1, covering an area of roughly 4 ×106km2. With the inclusion of a 400 km buffer to coherently join all the target regional seas in a single study region, the totality of the processed area sums up to approximately 8 ×106km2.

Figure 1Northern European regional seas, as defined by the MSFD: (1) Iceland Sea, (2) Norwegian Sea, (3) Barents Sea, (4) White Sea, (5) Baltic Sea, (6) Greater North Sea, and (7) Celtic Seas. In medium blue are shown the target sea regions, whereas in light blue is the generated buffer, whose external limit corresponds to the total processed area. All maps in this work are shown in North Pole Lambert azimuthal equal area.

Oceanic sea ice in the Northern Hemisphere has both a perennial and a seasonal fraction. Typically, maximum and minimum sea ice extent are reached in March and September (e.g. Stroeve et al.2008), respectively, with the perennial fraction being mostly enclosed in the Arctic basin (Comiso2009). The ice cover in the Baltic Sea, however, has no perennial fraction and can be highly variable due to the milder climate, often resulting in different freezing and melting periods during the same winter (Granskog et al.2006). The sea ice season usually lasts for 6 to 8 months, starting in October or November in the Bothnian Bay and the Gulf of Finland. Maximum extent is also normally reached in March (Haapala et al.2015). Therefore, given the particular characteristics of the Baltic Sea, the sea ice extent analysis is done by splitting the study area in two regions: the NE Atlantic–Barents region (completely including the Iceland, Norwegian, Barents and White seas) and the Baltic region.

2.2 Selected data

Data used in this work consist of MODIS Terra level 1B top-of-atmosphere (ToA) radiance products MOD021KM (MODIS Science Team2017a), MOD02HKM (MODIS Science Team2017b) and the MOD35_L2 cloud mask (MODIS Atmosphere Science Team2017), as summarized in Table 1. Swath data are resampled to 500 m resolution if necessary, converted to GeoTIFF format and projected to North Pole Lambert azimuthal equal area using HDF-EOS to GeoTIFF Conversion Tool (HEG) v2.15 (NASA2019). No stitching is applied, as each scene is processed individually. However, scenes are clipped according to the selected study area. IceMap500 uses ToA radiance as input data, which are later converted to ToA reflectance or ToA brightness temperature, so there is no atmospheric correction. Note that the objective of the algorithm is to map sea ice presence rather than using reflectance as a proxy to get other physical variables such as sea ice concentration, so the absence of atmospheric correction reduces processing time, facilitates the algorithm's replicability and ensures the consistency of the dataset.

Table 1MODIS Terra swath data used in this work. Accessible at NASA's Level-1 and Atmosphere Archive (, last access: 26 April 2021).

Download Print Version | Download XLSX

2.3 Overview of previous MODIS sea ice extent algorithms

IceMap500 is fundamentally based on the previous IceMap (Riggs et al.1999; Hall et al.2001) and IceMap250 (Gignac et al.2017) algorithms and inherits many of their features. Both algorithms feature a classification strategy based on threshold tests but differ on the cloud masking approach. IceMap uses the Normalized Difference Snow Index (NDSI, Eq. 1) as the main criterion to classify sea ice, followed by a ToA threshold test using MODIS B4 (545–565 nm). To prevent misclassification of clouds as sea ice, this algorithm uses the MOD35_L2 cloud mask as an input and outputs sea ice extent at 1 km resolution.

(1) NDSI = B 4 - B 6 B 4 + B 6

Instead, IceMap250 uses the Normalized Difference Snow and Ice Index 2 (NDSII-2, Eq. 2) (Keshri et al.2009), as well as the same ToA reflectance threshold at 545–565 nm to classify sea ice and water. The threshold value of the NDSII-2 is determined by splitting data in two groups with a Jenks natural breaks optimization (Jenks1967), which maximizes inter-class variance and minimizes intra-class variance. This algorithm features a hybrid cloud masking approach designed to minimize error while maximizing the mapped area, using the MOD35_L2 cloud mask alongside an additional visibility (VIS) mask, both at 1 km resolution.

(2) NDSII 2 = B 4 - B 2 B 4 + B 2

The VIS mask in IceMap250 is intended to identify areas where visibility is sufficient to perform a classification, for the sole goal of detecting open water. It uses the normalized difference between the MODIS thermal bands B20 and B32 as in Eq. (3).

(3) R ( B 20 / B 32 ) = B 20 - B 32 B 20 + B 32

The standard score of R(B20/B32) is then calculated, as seen in Eq. (4), where μ and σ are the mean and standard deviation of R(B20/B32) of the swath data to be classified. Pixels where VIS < 0.5 are tagged as having enough visibility. The masking produces the MOD35 and the VIS datasets, which are classified separately and later combined following the set of rules in Table 2.

(4) VIS = R ( B 20 / B 32 ) - μ σ

Although masking in IceMap250 is done at a resolution of 1 km, the algorithm maps sea ice and water at 250 m within the masked area. This is accomplished by means of a downscaling technique by Trishchenko et al. (2006).

Table 2IceMap250 possible combinations of the classified maps and corresponding outputs (Gignac et al.2017).

Download Print Version | Download XLSX

2.4 IceMap500: challenges and improvements

Both IceMap and IceMap250 face some challenging limitations which IceMap500 tries to address. The most important issue arises from the MOD35_L2 cloud mask, as it occasionally features resolution-breaking square artefacts of 25 km side length along the ice edge (Fig. 2) that prevent its accurate mapping. Such artefacts originate in the setting of the snow/ice background flag during the production process of the mask (Riggs and Hall2015), in which NSIDC's Near-real-time Ice and Snow Extent (NISE) product (Brodzik and Stewart2016), based on SSM/I-SSMIS passive microwave data with a cell size of 25 km, is used to determine the flag's state. Therefore, as the cloud detection algorithm takes different paths depending on the background flag, sea ice falling outside the footprint of the NISE classification is ultimately tagged as cloud in MOD35_L2. These 25 km artefacts can occupy extensive areas in some scenes, causing the loss of many cloud-free classifiable pixels.

Figure 2Pixels tagged as confident clear in the MOD35_L2 cloud mask, shown in red, overlaying MODIS B4 swath data from March 2012 (Barents sea). The footprint left by NISE on the cloud mask can be clearly seen along the ice edge.

Another notable source of classification errors, this time only in IceMap250, arises from the NDSII-2 test, which uses the Jenks natural breaks optimization to split pixels in two groups, regardless of the surface classes present in a scene. When batch processing MODIS data it may be likely to run into scenes lacking either ocean water or sea ice, and, consequently, the Jenks optimization splits pixels into both surface classes erroneously. Clouds that are undetected by the MOD35_L2 cloud mask algorithm (Ackerman et al.2010) and sun glint over ocean water may also be common error sources due to the similar reflectance characteristics to sea ice, in both IceMap and IceMap250. Additionally, as stated in Gignac et al. (2017), bare ice and melt ponds may also fail the classification tests due to the similarity with ocean water.

To mitigate those potential classification errors, IceMap500 features changes in the data masking and the classification rules. The new algorithm uses the dual masking approach and the NDSII-2 and B4 ToA reflectance tests as IceMap250 but increases the restrictiveness of the masking and the classification. It also introduces an additional sea surface temperature (SST) test and a new MOD35 correction workflow to minimize the effect of the NISE footprint and enlarge the mapped area (see the structure in Fig. 3). The downscaling technique used in IceMap250 is not applied for various reasons: (I) simplicity, (II) reduced processing times, (III) MODIS Aqua band to band registration errors which may be even larger than the 250 m cell size itself (Xiong et al.2006; Khlopenkov and Trishchenko2008), and (IV) spectral integrity of the imagery (since no downscaling is applied). IceMap500 swath maps can be aggregated at any desired timescale. We use a map aggregation approach which is sensitive to spatio-temporal variations in sea ice and which can be used to filter out unreliable sea ice classifications. The next sections give a more in-depth explanation of the IceMap500 workflow.

Figure 3Simplified structure of IceMap500.


2.4.1 The masking

IceMap500 uses the same hybrid cloud masking approach as IceMap250. The VIS mask is used and calculated as in IceMap250, using the same VIS < 0.5 threshold value. Therefore, IceMap500 also generates the MOD35 and the VIS datasets. Nevertheless, the MOD35 mask includes additional constraints so not only cloud cover is considered but also the lighting conditions, sun glint and presence of land. This information is contained within the MODIS product MOD35_L2, which provides multiple quality assessment flags (Strabala2004; Ackerman et al.2010). We use the following flag states:

  1. Unobstructed FOV selects only pixels identified as confident clear, with a confidence of 99 % (Ackerman et al.2010).

  2. Day/Night selects only pixels identified as day. This flag is of special importance during the winter months, when the polar twilight zone reaches the lowest latitudes, and, therefore, the available daytime area becomes scarcer.

  3. Sun glint selects only pixels identified as no sun glint. This way, areas with sun glint caused by the reflection angle of the sun being between 0 and 36 are discarded. Other potential sun glint sources are not considered (Ackerman et al.2010).

  4. Land/Water selects only pixels identified as water. Land masking is crucial to ensure the quality of the resulting classification because, as already pointed out in Gignac et al. (2017), an incorrect masking may generate sea ice false positives due to the reflectance contrast of land with water.

2.4.2 The classification tests

In IceMap500 three different threshold tests are included.

  1. NDSII-2 test (tndsii2). Same as in IceMap250. The threshold value k is determined by slicing the NDSII-2 (Eq. 2) with the Jenks natural breaks optimization. Pixels in the first group (i.e. NDSII-2<k) are classified as sea ice. This test was shown to discriminate 96 %–100 % of sea ice even during the melting periods in Gignac et al. (2017).

  2. Green ToA reflectance test (tb4). Same as in both IceMap and IceMap250. A pixel is tagged as sea ice if its reflectance is 17 % at 545–565 nm (B4). This threshold is based on the contrast in reflectance between ice and water at visible wavelengths and was first used in Riggs et al. (1999) and later validated in Gignac et al. (2017). Gignac et al. (2017) demonstrated that a B4  17 % threshold resides slightly into the upper standard deviation of the water class reflectance, so the risk of misclassifying melt ponds, leads, polynyas and low-albedo sea ice is low.

  3. Mid-range infrared temperature test (tb20). This new threshold is based on the sea surface temperature (SST) using B20 (3.660–3.840 µm). It is always used in conjunction with tb4, although only in the MOD35 dataset classification. Therefore, sea ice is classified only when both B4 17 % and SST < 1 C. The tb20 test is used as a sort of mask to confirm that a pixel tagged as sea ice really belongs to sea ice, as unmasked sun glint, turbid water and aerosols may raise water reflectance past the tb4 threshold. To perform this test B20 is temporarily atmospherically corrected with a straightforward equation used in the MODIS SST algorithm (Brown and Minnett1999) for mid-range infrared SST derivation (Eq. 5):

    (5) SST = 1.01342 + 1.04948 T B20 ,

    where TB20 is the brightness temperature of B20. The 1 C threshold is designed to include leads, cold water, new sea ice and melt ponds (which according to Zhang et al. (2017) typically stay below 0.3 C) to prevent breaking the 500 m resolution, while still discarding most open water (refer, for instance, to global SST products such as NOAA High Resolution SST by NOAA/OAR/ESRL PSL, Boulder, Colorado, USA, available at, last access: 26 April 2021). Moreover, B20 may be contaminated by reflected solar radiation, causing TB20 to increase and therefore making the exclusion of sun glint easier.

In addition, IceMap500 features restrictive classification rules to compensate for the output of tndsii2 in scenes with a single surface class, as the Jenks optimization will still split data into two groups. The classification rules depend on the dataset that is being classified, as when merging the MOD35 and VIS maps changes in a single dataset classification, ultimately affecting the whole outcome. The classification rules are shown in Table 3: sea ice is only mapped in the MOD35 dataset when there is consensus between the tests, while in the VIS dataset it is mapped whenever tb4 is positive. A downside of this method is that it may leave some melt ponds as NoData, since in the most advanced melting states they tend to show NDSII-2 values similar to water (Gignac et al.2017). Note that while masking is done at 1 km resolution, the swath data that are classified are at 500 m, so sea ice and water are mapped at 500 m within the mask limits.

Table 3Classification outcomes based on the threshold tests in IceMap500.

Download Print Version | Download XLSX

2.4.3 MOD35 correction

Once the MOD35 map is created, an additional set of tests is introduced to attenuate the effects of the NISE footprint present in the MOD35_L2 mask, which propagate to the MOD35 classification and ultimately to the composite maps. Although the inclusion of this correction increases the chances of classification errors, it greatly improves the sea ice edge delineation and increases the classified area. The MOD35 correction is designed to reclassify NoData pixels within a buffer zone surrounding clusters of sea ice. Within this buffer the MOD35_L2 cloud mask is ignored during the classification. Instead, MODIS B7 (2.105–2.155 µm) is used to detect clear areas by taking advantage of the very low reflectance values that water, snow and ice display at such wavelengths, allowing cloud discrimination (e.g. Platnick et al.2001; Thompson et al.2015). To avoid error amplification, sea ice clusters below 100 pixels are deleted before the correction: if those clusters are found far from the ice edge, it is likely that they originate from sun glint or unmasked clouds, while those found close to large clusters of sea ice are ultimately classified again as such. The MOD35 correction includes five tests, as illustrated in Fig. 4.

Figure 4MOD35 block correction structure and possible test outcomes.


  1. NoData test. NoData pixels pass the test, while classified areas remain the same. All pixels set as NoData during the MOD35 classification also undergo the tests and may finally be labelled as sea ice or water.

  2. Euclidean distance test. NoData pixels found at 35 km or closer to a cluster of sea ice pass the test; otherwise they are set as NoData. This distance is roughly equal to the diagonal of NISE's 25 km cells and is used to reduce the chances of misclassifying clouds as sea ice by setting a buffer along the ice edge.

  3. Short-wavelength infrared ToA reflectance test (tb7). Pixels below 3.5 % ToA reflectance at 2.105–2.155 µm (B7) pass the test, otherwise they are set as NoData. This threshold is based on the low reflectance that water, snow and ice display around 2 µm: spectral signatures in Fig. 5 indicate a maximum reflectance of  10 % for ice within the B7 bandwidth, while the reflectance of snow and water is always below 5 %. This test is used as a cloud filter, as it is expected that clouds show higher reflectance values. Figure 5 also shows the threshold includes only 45.3 % of clear areas according to our sampling, although most of the remaining samples belong to sea ice far from the ice edge, which is of no interest in the MOD35 correction. However, by setting such a restrictive threshold only a small fraction of clouds are included (1.5 %), which is preferred over including all sea ice while increasing sea ice false positives due to the cloud cover.

  4. tndsii2. They are the same as in the MOD35 classification. Pixels where NDSII-2 <k pass the test, otherwise they are set as NoData. In this case, the Jenks optimization is not performed using all the clear pixels in the scene but rather only those within the 35 km buffer zone set as clear by tb7.

  5. tb4 and tb20. They are the same as in the MOD35 classification. Pixels where B4 17 % and SST < 1 C are classified as sea ice, otherwise they are set as NoData.

Finally, the MOD35 map and the result of the MOD35 block correction are merged and later combined with the VIS map according to the compositing rules in Table 2. A visual example of the workflow in IceMap500 is given in Fig. 6, illustrating each intermediate result of the algorithm.

Figure 5(a) Spectral signatures of several surfaces obtained from the USGS spectral library (Kokaly et al.2017), including ice (frost), sea water (oceanic and coastal) and snow-slush at different melting states (indicated by roman numerals); MODIS band 7 bandwidth is shown in yellow. (b) Histograms for pixels identified as confident clear and other (probably clear, uncertain clear and cloudy) in the MOD35_L2 product, from 8000 randomly sampled points on five different scenes. Percentages indicate the proportion of pixels inside each filled area using a 3.5 % ToA reflectance threshold.


Figure 6Intermediate and final products of IceMap500. The effect of the MOD35 correction is best seen on the upper right corner of the maps.

2.4.4 Map aggregation and calculation of sea ice extent

The corrected MOD35 and VIS maps created for each scene are combined to take advantage of the strengths of both the MOD35 and the VIS classification methods, following the criteria seen in Table 2. The extensive cloud cover found in most scenes and the restrictiveness of the classification imply that only a small area is finally mapped, although the new correction reduces the impact of the cloud mask. In any case, many scenes are required to map large expanses of the sea ice cover. In IceMap500 a map aggregation method based on the number of coincident sea ice classifications achieved in each pixel is used, meaning that pixels classified as sea ice in a large number of scenes will have higher reliability. The aggregated maps are generated by calculating the sum of composite maps where ice = 1 and water = 0 and later normalizing the results according to the maximum number of coincident sea ice observations achieved. With MODIS Terra the maximum number of observations typically reaches  50 in March and  60 in September, so using both Terra and Aqua, this number could double and significantly increase the usefulness of this method. The output provides information about where sea ice is more likely to be found; thus we appropriately refer to the resulting maps as sea ice presence likelihood maps (Fig. 7). This approach allows users to detect the places where sea ice has been more unstable during a given time period, as the sea ice presence likelihood will drop in such cases. Likelihood maps even allow the detection of cracks in the sea ice, and of course if sea ice has moved significantly the sea ice presence likelihood will be lower.

Sea ice extent is obtained from the likelihood maps by selecting a likelihood threshold, in this case 10 %. Then, pixels where sea ice presence is >0 % and <10 % (0 % is water) are discarded because such observations might not be reliable enough. By eliminating such observations, a small NoData buffer zone along the ice edge is generated. IceMap500 then takes advantage of the pixels set as water and fills the NoData gaps using a Euclidean distance allocation method. This way a clearer and smoother sea ice edge is obtained, which nonetheless does not ignore the information carried by pixels where likelihood falls below the selected threshold. This procedure acts as an additional post-classification error filter and produces a sea ice extent map, as the constant motion of the ice tends to hide the presence of features such as leads, cracks, polynyas and ice floes.

It is worth noting that the aggregation procedure eventually sets either NoData pixels that were never really classified by the algorithm during the entire time period as sea ice or water. Although the dual masking approach and the use of the MOD35 correction greatly improve the final classified area, NoData gaps still tend to appear in the regions closer to the pole in the March monthly maps as a consequence of the poor lighting conditions. This also makes sea ice presence likelihood to drop. September has no such lighting limitations, so NoData gaps appear more randomly. Fortunately, the average NoData area fraction of our monthly time series only reaches 1.0 % in March and 0.7 % in September.

Figure 7Clockwise from upper left: example of monthly sea ice presence likelihood in the Baltic Sea; buffer zone generated when setting a 10 % likelihood threshold; monthly sea ice likelihood without MOD35 correction; monthly sea ice likelihood with MOD35 correction.

3 Results

We use the new IceMap500 algorithm to obtain swath and daily maps during the months of March and September of the 2000–2019 period, using only MODIS Terra data. The resulting maps have been aggregated at a monthly scale to obtain the time series of sea ice extent, from which sea ice extent trends have been calculated. The performance of the algorithm is assessed with confusion matrices by manually validating swath maps.

3.1 Sea ice extent evolution and trends

Monthly sea ice extent maps have been used to determine the sea ice extent trends between 2000 and 2019 in the NE Atlantic–Barents region and the Baltic Sea separately. Both March and September trends have been obtained for the NE Atlantic–Barents, that is, the trends of the maximum and minimum sea ice cover, respectively. Since there is no perennial sea ice fraction in the Baltic Sea, only the March trend is available in this case, also corresponding to the maximum sea ice cover. The resulting trend lines, represented in Fig. 8, have been obtained via least-squares linear regression.

Figure 8Monthly sea ice extent evolution and trend lines, alongside the numerical results of the sea ice trends and the standard error of the slope. Two goodness-of-fit estimators are given: the coefficient of determination and the p value. P values are obtained from two-tailed Wald tests with 18 degrees of freedom and null hypothesis that there is no correlation between the two variables, i.e. that the slope of the trend line is zero.


Results indicate that in the NE Atlantic–Barents region the sea ice decline is  70 % faster in March than in September. Although September's extent is comparatively smaller, the standard error of the trends is similar in both months (6×103km2yr−1), with R2 being lower in September. Nevertheless, both trends have been found to be statistically significant when considering a significance level of 99 %. In particular, the March trend displays a very low p value, indicating a significance level of ∼ 99.98 %. In contrast, the Baltic Sea displays no clear tendency and a large variability. This causes R2 to be very low and the standard error of the trend to be almost equal to the trend itself. If the 99 % significance level criterion is followed, then H0 can not be rejected in the Baltic Sea.

3.2 Accuracy assessment

We randomly selected 8 years to perform the quality assessment, from which a total number of 32 scenes have been used, that is, two scenes per month to allow comparison. As a prerequisite, each validation scene must have both sea ice and water pixels. Validation has been carried out with confusion matrices by generating 1500 random points per scene over the classified areas. Those points have been manually tagged as either sea ice, water or cloud, with the help of the corresponding RGB swath. Although no clouds are mapped in the algorithm, points found over clouds opaque enough to avoid the identification of the surface below add to the total sea ice commission error.

Accuracy assessment results are summarized in Table 4. All scenes achieved overall accuracies above 90 %, resulting in an average accuracy of 96.0 %. The average kappa coefficient of 0.85 indicates a strong agreement between classification and ground truth, despite being affected by scenes with few water validation points, causing the kappa coefficient to drop due to the disproportion between classes. Individually, only 5 out of 32 computed kappa coefficients are found below the 0.80 value, while 10 are found between 0.80–0.90 and 17 above 0.90, indicating very strong agreement. The primary source of error affecting the classification is sea ice commission, with its mean value alone adding up to 7.3 %, that is, more than sea ice omission, water commission and water omission combined.

By separately analysing both months, mean accuracy is found to be higher in March than September, differing by 1.9 %. Accuracy results in September are also slightly more variable, showing a σ of 2.8 % versus 2.5 % in March. On the contrary, the mean kappa coefficient is lower in March than in September. This is linked to the much greater sea ice area covered in March, which occasionally causes some scenes to have very few water validation points, making the kappa coefficient drop due to the disparity in validation points between classes. The standard deviation of kappa greatly illustrates this issue, being 0.23 in March and 0.06 in September.

Nevertheless, the difference in accuracy between months does not arise from validation artefacts but mainly from the disparity in sea ice commission. With a mean sea ice commission error of 2.5 %, March classifications outperform those for September, which show a mean error of 12.2 %. Since there are only two classes, high water omission error should be expected. However, it is very low in both cases, 0.3 % in March and 0.04 % in September, revealing the dominance of sea ice commission is not caused by the misclassification of water as sea ice but of clouds as sea ice. Instead, sea ice omission error is similar in both months, being 2.7 % in March and 3.3 % in September, while water commission is 2.5 % and 1.9 %, respectively. Thus, globally, the major error contribution is due to the misclassifications of clouds as sea ice, especially in September, while misclassification of sea ice as water and water as sea ice remain lower in the first case and minimal in the latter.

Table 4Validation results for 32 swath maps. Two results are given per month, corresponding to different scenes. Commission (com.) and omission (om.) errors represent the monthly mean. Kappa coefficients corresponding to scenes in which water validation points are less than 5 % from the total are shown in italics. The kappa statistic rates the agreement between classification and ground truth, although considering that agreement may occur by chance (Cohen1960).

Download Print Version | Download XLSX

According to Chan and Comiso (2013), the MOD35_L2 cloud mask tends to underestimate the cloud cover over sea ice, whereas over open water it is overestimated but closer to reality. Indeed, most sea ice commission error in our validation is due to the misclassification of clouds as sea ice within the limits of the sea ice cover; in fact, despite the cloud fraction being much larger over open ocean than over sea ice, in the first case sea ice commission errors are uncommon. Some of the clouds that are commonly left undetected by the MOD35 cloud mask include low-level (top below 2 km), high-level (top above 6 km) and thin clouds less than 2 km thick (Chan and Comiso2013). Additionally, our validation showed that multilayered clouds cast shadows which can be finally tagged as sea ice. The rise of sea ice commission error during September may be explained by the fact that, as shown by Chan and Comiso (2013), late summer in the Arctic is considerably cloudier than winter, as lower sea ice concentration relates to a larger cloud fraction.

Since sun glint issues have been mostly solved, as evidenced by the minimal impact of water omission error, and most sea ice commission is generated within the sea ice cover, there are few clusters of sea ice false positives over open ocean, most of which are removed during the MOD35 block correction. Thus, few of those errors are propagated to the sea ice presence likelihood maps, allowing the selection of low threshold values to obtain sea ice extent.

3.2.1 Agreement with NSIDC's Sea Ice Index

The Sea Ice Index (SII; Fetterer et al.2017) is a widely used global sea ice extent and concentration product distributed by the NSIDC, which is derived from satellite passive microwave data at 25 km spatial resolution. It covers from 1978 to the present, is updated on a daily basis and provides monthly median sea ice extent maps. In the Sea Ice Index (SII), extent is derived from sea ice concentration by setting where concentration is 15 % or above as sea ice pixels. In spite of the difference in spatial resolution between the SII and IceMap500, measuring the agreement or similarity between both datasets can act as an estimator of the quality and consistency of IceMap500's monthly aggregates. Thus, SII maps have been reprojected to North Pole Lambert azimuthal equal area and resampled down to a 500 m cell size. Then agreement has been calculated as the coincident sea ice area fraction between both datasets, compared to the total sea ice extent including coincident and non-coincident area (Eq. 6).

(6) Agreement = A B A B ,

where A is an IceMap500 monthly aggregate and B the corresponding SII. Figure 9 illustrates the agreement for both March and September from 2000 to 2019. Mean agreement in March is 89.5 % with a standard deviation of 1.1 %, whereas in September mean agreement is lower, 85.5 %, and displays higher variability, with a standard deviation of 3.1 %. Only in a single case does the agreement fall below 80 %, corresponding to September 2013 (74.7 %).

Figure 9Agreement between NSIDC's Sea Ice Index and the obtained monthly sea ice extent maps for all analysed years.


An example of both datasets is shown in Fig. 10 for visual comparison: even though the difference in spatial resolution is not compensated for, both numerical and visual analyses suggest that IceMap500 monthly aggregates are coherent with existing data even considering the different sea ice extent calculation approach.

Figure 10Comparison between NSIDC's Sea Ice Index (a) and sea ice extent map obtained for March 2012 (b).

4 Discussion

4.1 Sea ice trends

Sea ice trends obtained from our monthly extent maps in the NE Atlantic–Barents region are consistent with previous observations, and both are statistically significant when considering a significance level of 99 %. The trends obtained in this study are regional and therefore do not reflect the overall Arctic sea ice extent tendencies, although they can be compared to studies in which regional trends are also analysed. In Cavalieri and Parkinson (2012) the summation of sea ice trends (1979–2010) in the Greenland Sea and the Barents–Kara seas, roughly corresponding to our study area, shows a greater loss of sea ice extent during winter (−21.7± 3.1 × 103km2yr−1) than during summer (−18.6± 3.2 × 103km2yr−1). This is in accordance with our results, and both trends are within the error range of the trend lines in Fig. 8. Similarly, the summation of the Greenland–Barents–Kara trends in Peng and Meier (2017), covering from 1979 to 2015, indicates a trend of −19.0± 4.4 × 103km2yr−1 for the maximum sea ice extent and −14.9± 5.7 × 103km2yr−1 for the minimum. This behaviour is also reported in the Barents Sea in Kumar et al. (2021), spanning the 1979–2018 period. Nevertheless, the sea ice extent loss is proportionally smaller in winter than in summer: in our study area the decadal sea ice loss is approximately 9 % in March and 13 % in September. Peng and Meier (2017) report sea ice losses of 10.1 % and 10.8 % per decade in the Greenland and Barents seas in winter, closely matching our results.

In the case of the Baltic Sea, no statistically significant trend can be inferred due to high interannual variability and the limited lifespan of MODIS. This, however, does not imply that H0 (i.e. that the Baltic ice cover is stable) is true: previous research (Jevrejeva et al.2004) based on data from coastal observatories covering the years 1900 to 2000 reveals a significant decreasing trend in sea ice occurrence probability in the southern Baltic Sea, while in the northern half ice occurs every winter. Moreover, it shows a shortening of the sea ice season and an advance in the date of break-up, especially in the northern areas. More recent analyses (Vihma and Haapala2009; Haapala et al.2015) also indicate that over the last century the sea ice season has shortened and the occurrence of severe winters has fallen. Thus, although IceMap500 may not be suitable for Baltic sea ice monitoring at a monthly scale due to the large variability, both interannually and within a same freezing period (Granskog et al.2006), it can be useful for detailed sea ice studies spanning shorter time periods.

4.2 Applicability of IceMap500

Accuracy assessment shows that the major source of error in IceMap500 is sea ice commission, mostly caused by undetected clouds. This is especially true in September due to the cloudier atmospheric conditions during the Arctic summer. This issue is also reflected in the agreement with NSIDC's SII, with the September agreement being lower than in March in all but 2 years and occasionally falling down to 75 % (September 2013). The larger number of scenes available during that month alongside the larger sea ice commission error make the September monthly aggregates potentially affected by sea ice false positives to a greater extent, so a possible way of dealing with this situation is to increase the sea ice presence likelihood threshold. In the case of September 2013, a small change in the threshold value (from 10 % to 11 %) translates into an increase in IceMap500-SII agreement from 75 % to 80 % (see Fig. 11 for visual comparison). An additional source of disagreement between SII and IceMap500 in the summer months is the greater fragmentation of the ice cover, leading to the formation of sea ice floes, alongside the coastline discrepancy. However, these two sources are intrinsically linked to the difference in spatial resolution between both products. In the case of September 2013, the fragmentation of sea ice (notice the water pixels within the SII edge in Fig. 11) in combination with high sea ice commission due to unmasked clouds led to an unusually low agreement score.

Figure 11Comparison between IceMap500 and the SII (September 2013) using two sea ice presence likelihood thresholds: 10 % (a) and 11 % (b).

Overall, both the accuracy assessment of IceMap500 and the generally high agreement values with the SII suggest that the new algorithm is well suited for sea ice studies and monitoring. Its processing time also allows near-real-time mapping: it takes around 50 min to generate a full daily map covering our study area (i.e. 16 scenes) using a modest machine with an Intel Xeon X5550 (4×2.67GHz) processor and 12 GB RAM. Therefore, IceMap500 may represent an improvement towards local and regional sea ice studies, especially taking into account the spatio-temporal information carried by the sea ice presence likelihood maps. Additionally, the inclusion of the MOD35 correction allows IceMap500 to map the sea ice edge more accurately than the MOD29 product (see the comparison in Fig. 12), which is visibly affected by the NISE footprint. This increase in mapped area is also advantageous when aggregating maps at any timescale, as sea ice presence likelihood rises and the presence of NoData gaps is minimized. Instead, in Fig. 12 the IceMap500 result is closer in terms of both mapped area and spatial resolution to the VIIRS/NPP sea ice cover (375 m) swath product (Tschudi et al.2017). It is worth noting, however, that VIIRS products may also be affected by the VIIRS cloud mask in the same way that MODIS is, because NISE is also used to detect background sea ice in the VIIRS cloud mask algorithm (Frey et al.2019).

Figure 12Comparison between IceMap500 swath composite, MOD29 sea ice extent and VIIRS/NPP sea ice cover products (26 March 2018). For MODIS Terra the swath acquisition time is 07:40 UTC, and for VIIRS/NPP it is 07:18 UTC. Disagreement between IceMap500 and MOD29 along the shoreline is attributed to land masking differences.

Even though IceMap500 is designed to work with MODIS, it could also be used with other optical and infrared sensors, as long as the selected sensor has equivalent bands to those used by this algorithm. Nevertheless, the application of the MOD35 correction, which would have to be adapted, depends on the characteristics of the cloud mask to be used, and may not even be necessary. In the case of VIIRS the MOD35 correction may be advantageous due to the potential effect of the NISE background, but there is no direct equivalent to MODIS B7, which is used to identify clouds during the correction. Therefore, the potential of the closest match (VIIRS band M11, with a 2.20–2.30 µm bandwidth) to discern clouds from the ice cover should be assessed in this context. However, the application of the IceMap500 algorithm to both other sensors or other study regions might yield different accuracy assessment results, so the threshold tests or the classification restrictiveness might need to be revised in each particular case to improve its performance.

5 Conclusions

The new IceMap500 algorithm is shown to generate high-quality sea ice maps by systematically achieving accuracies above 90 %. Quality assessment revealed the most common error is sea ice commission caused by unmasked clouds, manifesting the key role that cloud masking plays on the overall accuracy of the algorithm. The addition of the MOD35 correction substantially improves the delineation of the ice edge, preventing the propagation of the NISE footprint, and increases the mapped area, which is of capital importance when deriving daily and monthly maps due to the restrictiveness of the classification and the weather dependence of MODIS visible and infrared data. High agreement between our monthly sea ice extent maps and NSIDC's Sea Ice Index, especially in March, demonstrates the consistency of the map aggregation method and further exemplifies the overall good performance of the algorithm. Data produced by IceMap500 have proven useful to evaluate sea ice extent trends in the NE Atlantic–Barents region and the Baltic Sea. Significant negative trends have been observed in both March and September in the NE Atlantic–Barents region, while the Baltic Sea displays much more variability, and no trend can be inferred from it. Given the high accuracies achieved and the coherence with existing data, we find that IceMap500 is a useful tool for sea ice studies and monitoring, particularly at local and regional scales.

Code and data availability

The source code is hosted at (Parera-Portell2021). Monthly March and September sea ice extent maps from 2000 to 2019 are available at (Parera-Portell and Ubach2020).

Author contributions

RU and JAPP conceptualized the study. JAPP developed the methodology and software, analysed the dataset, and wrote the original draft. RU and CG supervised research and reviewed and edited the manuscript.

Competing interests

The authors declare that they have no conflict of interest.


The authors thank the two anonymous referees and the editor Melody Sandells for their useful comments, which greatly improved the manuscript. Work on software QGIS and the HDF-EOS to GeoTIFF Conversion Tool (HEG) is acknowledged. Special thanks go to Jaume Fons-Esteve at the Department of Geography, Universitat Autònoma de Barcelona.

Review statement

This paper was edited by Melody Sandells and reviewed by two anonymous referees.


Ackerman, S. A., Frey, R. A., Strabala, K., Liu, Y., Gumley, L. E., Baum, B., and Menzel, P.: Discriminating clear-sky from clouds with MODIS – Algorithm theoretical basis document, Tech. Rep., MODIS Cloud Mask Team and Cooperative Institute for Meteorological Satellite Studies, University of Wisconsin, Madison, USA, available at: (last access: 8 October 2020), 2010. a, b, c, d, e

AMAP: Snow, Water, Ice and Permafrost, Summary for Policy-makers, Tech. Rep., Arctic Monitoring and Assessment Programme (AMAP), Oslo, Norway, available at: (last access: 8 October 2020), 2017. a

Brodzik, M. J. and Stewart, J. S.: Near-Real-Time SSM/I-SSMIS EASE-Grid Daily Global Ice Concentration and Snow Extent, Version 5 [Data set], NASA National Snow and Ice Data Center Distributed Active Archive Center, Boulder, Colorado, USA,, 2016. a

Brown, O. B. and Minnett, P. J.: MODIS Infrared Sea Surface Temperature Algorithm Theoretical Basis Document Version 2.0, Tech. Rep., University of Miami, Florida, USA, available at: (last access: 8 October 2020), 1999. a

Cavalieri, D. J. and Parkinson, C. L.: Arctic sea ice variability and trends, 1979–2010, The Cryosphere, 6, 881–889,, 2012. a, b

Chan, M. A. and Comiso, J. C.: Arctic Cloud Characteristics as Derived from MODIS, CALIPSO, and CloudSat, J. Climate, 26, 3285–3306,, 2013. a, b, c

Cohen, J.: A Coefficient of Agreement for Nominal Scales, Educ. Psychol. Meas., 20, 37–46,, 1960. a

Collins, M., Knutti, R., Arblaster, J., Dufresne, J. L., Fichefet, T., Friedlingstein, P., Gao, X., Gutowski, W. J., Johns, T., Krinner, G., Shongwe, M., Tebaldi, C., Weaver, A. J., and Wehner, M.: Long-term Climate Change: Projections, Commitments and Irreversibility, in: Climate Change 2013: The Physical Science Basis, Contribution of Working Group I to the Fifth Assessment Report of the Intergovernmental Panel on Climate Change, edited by: Stocker, T. F., Qin, D., Plattner, G.-K., Tignor, M. M. B., Allen, S. K., Boschung, J., Nauels, A., Xia, Y., Bex, V., and Midgley, P. M., p. 1535, Cambridge University Press, Cambridge, UK, New York, USA, available at: (last access: 8 October 2020), 2013. a

Comiso, J. C.: Variability and Trends of the Global Sea Ice Cover, in: Sea Ice, edited by: Thomas, D. N. and Dieckmann, G. S., Wiley-Blackwell, Oxford, UK, 205–246,, 2009. a

Comiso, J. C., Meier, W. N., and Gersten, R.: Variability and trends in the Arctic Sea ice cover: Results from different techniques, J. Geophys. Res.-Oceans, 122, 6883–6900,, 2017. a

EEA: MSFD Europe Seas, version 1, available at: (last access: 26 April 2021), 2018. a, b

EEA: Arctic and Baltic sea ice, Tech. Rep., European Environment Agency, Copenhagen, Denmark, available at: (last access: 26 April 2021), 2020. a

Fetterer, F., Knowles, K., Meier, W., Savoie, M., and Windnagel, A.: Sea Ice Index, Version 3, NSIDC: National Snow and Ice Data Center, Boulder, Colorado, USA,, 2017. a

Frey, R. A., Ackerman, S. A., Holz, R. E., and Dutcher, S.: The Continuity MODIS-VIIRS Cloud Mask (MVCM) User's Guide,, 2019. a

Gignac, C., Bernier, M., Chokmani, K., and Poulin, J.: IceMap250-Automatic 250 m Sea Ice Extent Mapping Using MODIS Data, Remote Sens.-Basel, 9, 70,, 2017. a, b, c, d, e, f, g, h, i

Granskog, M. A., Kaartokallio, H., Kuosa, H., Thomas, D. N., and Vainio, J.: Sea ice in the Baltic Sea – A review, Estuar. Coast. Shelf S., 70, 145–160,, 2006. a, b

Haapala, J. J., Ronkainen, I., Schmelzer, N., and Sztobryn, M.: Recent Change-Sea Ice, in: Second Assessment of Climate Change for the Baltic Sea Basin, edited by: Bolle, H. J., Menenti, M., Sebastiano, S., and Ichtiaque, S., Springer International Publishing, Cham, Switzerland, 145–153,, 2015. a, b

Hall, D. K., Riggs, G. A., Salomonson, V. V., Barton, J. S., Casey, K. S., Chien, J. Y. L., DiGirolamo, N. E., Klein, A. G., Powell, H. W., and Tait, A. B.: Algorithm Theoretical Basis Document (ATBD) for the MODIS Snow and Sea Ice-Mapping Algorithms, Tech. Rep., NASA Goddard Space Flight Center, Greenbelt, Maryland, USA, available at: (last access: 26 April 2021), 2001. a

Hall, D. K., Riggs, G. A., Solomonson, V., and NASA MODAPS SIPS: MODIS/Aqua Sea Ice Extent 5-Min L2 Swath 1 km [Data set], NASA National Snow and Ice Data Center Distributed Active Archive Center, Boulder, Colorado, USA,, 2015a. a

Hall, D. K., Riggs, G. A., Solomonson, V., and NASA MODAPS SIPS: MODIS/Terra Sea Ice Extent 5-Min L2 Swath 1 km [Data set], NASA National Snow and Ice Data Center Distributed Active Archive Center, Boulder, Colorado, USA,, 2015b. a

Jenks, G. F.: The data model concept in statistical mapping, in: International Yearbook of Cartography, edited by: Frenzel, K., Bertelsmann Verlag, Gütersloh, Germany, 186–190, 1967. a

Jevrejeva, S., Drabkin, V. V., Kostjukov, J., Lebedev, A. A., Leppäranta, M., Mironov, Y. U., Schmelzer, N., and Sztobryn, M.: Baltic Sea ice seasons in the twentieth century, Climate Res., 25, 217–227,, 2004. a

Keshri, A. K., Shukla, A., and Gupta, R. P.: ASTER ratio indices for supraglacial terrain mapping, Int. J. Remote Sens., 30, 519–524,, 2009. a

Khlopenkov, K. V. and Trishchenko, A. P.: Implementation and Evaluation of Concurrent Gradient Search Method for Reprojection of MODIS Level 1B Imagery, IEEE T. Geosci. Remote, 46, 2016–2027,, 2008. a

Kokaly, R. F., Clark, R. N., Swayze, G. A., Livo, K. E., Hoefen, T. M., Pearson, N. C., Wise, R. A., Benzel, W. M., Lowers, H. A., Driscoll, R. L., and Klein, A. J.: USGS Spectral Library Version 7, U.S. Geological Survey, Reston, VA, USA, U.S. Geological Survey Data Series 1035, 61 pp.,, 2017. a

Kumar, A., Yadav, J., and Mohan, R.: Spatio-temporal change and variability of Barents-Kara sea ice, in the Arctic: Ocean and atmospheric implications, Sci. Total Environ., 753, 142046,, 2021. a

Kwok, R.: Arctic sea ice thickness, volume, and multiyear ice coverage: losses and coupled variability (1958–2018), Environ. Res. Lett., 13, 105005,, 2018. a

Lindsay, R. and Schweiger, A.: Arctic sea ice thickness loss determined using subsurface, aircraft, and satellite observations, The Cryosphere, 9, 269–283,, 2015. a

Liu, Y., Key, J. R., Wang, X., and Tschudi, M.: Multidecadal Arctic sea ice thickness and volume derived from ice age, The Cryosphere, 14, 1325–1345,, 2020. a

Massonnet, F., Fichefet, T., Goosse, H., Bitz, C. M., Philippon-Berthier, G., Holland, M. M., and Barriat, P.-Y.: Constraining projections of summer Arctic sea ice, The Cryosphere, 6, 1383–1394,, 2012. a, b

Meier, W., Hovelsrud, G. K., van Oort, B. E. H., Key, J. R., Kovacs, K. M., Michel, C., Haas, C., Granskog, M. A., Gerland, S., Perovich, D. K., Makshtas, A., and Reist, J. D.: Arctic sea ice in transformation: A review of recent observed changes and impacts on biology and human activity, Rev. Geophys., 52, 185–217,, 2014. a

MODIS Atmosphere Science Team: MODIS/Terra Cloud Mask and Spectral Test Results 5-Min L2 Swath 250 m and 1 km, NASA MODIS Adaptive Processing System, Goddard Space Flight Center, USA,, 2017. a, b

MODIS Science Team: MOD021KM MODIS/Terra Calibrated Radiances 5-Min L1B Swath 1 km, NASA MODIS Adaptive Processing System, Goddard Space Flight Center, USA,, 2017a. a

MODIS Science Team: MOD02HKM MODIS/Terra Calibrated Radiances 5-Min L1B Swath 500 m, NASA MODIS Adaptive Processing System, Goddard Space Flight Center, USA,, 2017b. a

Myhre, G., Shindell, D., Bréon, F. M., Collins, W., Fuglestvedt, J., Huang, J., Koch, D., Lamarque, J. F., Lee, D., Mendoza, B., Nakajima, T., Robock, A., Stephens, G., Takemura, T., and Zhang, H.: Anthropogenic and Natural Radiative Forcing, in: Climate Change 2013: The Physical Science Basis, Contribution of Working Group I to the Fifth Assessment Report of the Intergovernmental Panel on Climate Change, edited by: Stocker, T. F., Qin, D., Plattner, G.-K., Tignor, M. M. B., Allen, S. K., Boschung, J., Nauels, A., Xia, Y., Bex, V., and Midgley, P. M., p. 1535, Cambridge University Press, Cambridge, UK, New York, USA, available at: (last access: 8 October 2020), 2013. a

NASA: HDF-EOS to GeoTIFF Converter (HEG-C) v2.15, Earth Science Data and Information System (ESDIS) Project, Earth Science Projects Division (ESPD), Flight Projects Directorate, Goddard Space Flight Center (GSFC) National Aeronautics and Space Administration (NASA), Greenbelt, Maryland, USA, available at: (last access: 26 April 2021), 2019. a

Notz, D. and Stroeve, J.: Observed Arctic sea-ice loss directly follows anthropogenic CO2 emission, Science, 354, 747–750,, 2016. a

Parkinson, C. L.: Global Sea Ice Coverage from Satellite Data: Annual Cycle and 35-Yr Trends, J. Climate, 27, 9377–9382,, 2014. a

Parera-Portell, J. A.: Parera-Portell/IceMap500: IceMap500 (Version v1.1), Zenodo [code],, 2021. a

Parera-Portell, J. A. and Ubach, R.: IceMap500 European maximum and minimum sea ice extent maps (2000–2019), ddd-UAB (Dipòsit Digital de Documents de la UAB) [data set],, 2020. a

Peng, G. and Meier, W. N.: Temporal and regional variability of Arctic sea-ice coverage from satellite data, Ann. Glaciol., 59, 191–200,, 2017. a, b

Platnick, S., Li, J. Y., King, M. D., Gerber, H., and Hobbs, P. V.: A solar reflectance method for retrieving the optical thickness and droplet size of liquid water clouds over snow and ice surfaces, J. Geophys. Res.-Atmos., 106, 15185–15199,, 2001. a

Polyak, L., Alley, R. B., Andrews, J. T., Brigham-Grette, J., Cronin, T. M., Darby, D. A., Dyke, A. S., Fitzpatrick, J. J., Funder, S., Holland, M. M., Jennings, A. E., Miller, G. H., O'Regan, M., Savelle, J., Serreze, M., John, K. S., White, J. W. C., and Wolff, E.: History of sea ice in the Arctic, Quaternary Sci. Rev., 29, 1757–1778,, 2010. a

Riggs, G. A. and Hall, D. K.: MODIS Sea Ice Products User Guide to Collection 6, available at:[1]D.pdf (last access: 26 April 2021), 2015.  a, b

Riggs, G. A., Hall, D. K., and Ackerman, S. A.: Sea Ice Extent and Classification Mapping with the Moderate Resolution Imaging Spectroradiometer Airborne Simulator, Remote Sens. Environ., 68, 152–163,, 1999. a, b

Serreze, M. C. and Stroeve, J.: Arctic sea ice trends, variability and implications for seasonal ice forecasting, Philos. T. Roy. Soc. A, 373, 20140159,, 2015. a

Spreen, G. and Kern, S.: Methods of satellite remote sensing of sea ice, in: Sea Ice, edited by: Thomas, D. N., John Wiley & Sons, Ltd., Hoboken, NJ, USA, 239–260,, 2016. a

Strabala, K.: MODIS Cloud Mask User's Guide, available at: (last access: 26 April 2021), 2004. a

Stroeve, J. and Notz, D.: Changing state of Arctic sea ice across all seasons, Environ. Res. Lett., 13, 103001,, 2018. a, b

Stroeve, J., Serreze, M., Drobot, S., Gearheard, S., Holland, M. M., Maslanik, J., Meier, W., and Scambos, T.: Arctic sea ice extent plummets in 2007, EOS T. Am. Geophys. Un., 89, 13–20,, 2008. a

Stroeve, J., Kattsov, V., Barrett, A., Serreze, M., Pavlova, T., Holland, M. M., and Meier, W.: Trends in Arctic sea ice extent from CMIP5, CMIP3 and observations, Geophys. Res. Lett., 39, L16502,, 2012. a

Thompson, J. A., Paull, D. J., and Lees, B. G.: An Improved Liberal Cloud-Mask for Addressing Snow/Cloud Confusion with MODIS, Photogramm. Eng. Rem. S., 81, 119–129,, 2015. a

Trishchenko, A. P., Luo, Y., and Khlopenkov, K. V.: A method for downscaling MODIS land channels to 250 m spatial resolution using adaptive regression and normalization, Proc. SPIE.,, 2006. a

Tschudi, M., Riggs, G. A., Hall, D. K., and Román, M. O.: VIIRS/NPP Sea Ice Cover 6-Min L2 Swath 375 m, Boulder, Colorado USA. NASA National Snow and Ice Data Center Distributed Active Archive Center,, 2017. a

Vihma, T. and Haapala, J.: Geophysics of sea ice in the Baltic Sea: A review, Prog. Oceanogr., 80, 129–148,, 2009. a

Xiong, X., Che, N., Barnes, W., Xie, Y., Wang, L., and Qu, J.: Status of Aqua MODIS spatial characterization and performance, in: Sensors, Systems, and Next-Generation Satellites X, edited by: Meynart, R., Neeck, S. P., and Shimoda, H., International Society for Optics and Photonics, Stockholm, Sweden,, 2006. a

Zhang, S., Bian, L., Zhao, J., Li, M., Chen, S., Jiao, Y., and Chen, P.: Thermodynamic model of melt pond and its application during summer of 2010 in the central Arctic Ocean, Acta Oceanol. Sin., 36, 84–93,, 2017. a

Short summary
We describe a new method to map sea ice and water at 500 m resolution using data acquired by the MODIS sensors. The strength of this method is that it achieves high-accuracy results and is capable of attenuating unwanted resolution-breaking effects caused by cloud masking. Our resulting March and September monthly aggregates reflect the loss of sea ice in the European Arctic during the 2000–2019 period and show the algorithm's usefulness as a sea ice monitoring tool.