introduction, overview, decade, huge, increase, amount, data, generated, life, satellite, imagery, nowadays, optical, radar, imaging, equipment, ongoing, scale, monitoring, programmes, extensive, being, observing, system, launched, rst, recent, european, space, agencys, copernicus, freely, available, various, dierent, forms, meaning, public, institutions, private, access, latest, images, quantity, growing, techniques, employed, opened, research, opportunities, possibilities, applications, area, possible, study, surface, relatively, enables, researchers, eciently, tackle, polar, deforestation, farmland, usage, urban, development, natural, disasters, relief, eorts, motivation, however, elds, volume, collected, challenges, especially, regarding, storage, processing, visualisation, focusing, needing, gigabytes, quickly, apparent, due, sheer, resources, needed, cannot, feasibly, using, single, running, algorithm, thus, logical, firstly, universities, computing, clusters, capable, parallel, secondly, rise, infrastructure, service, iaas, providers, amazon, google, elastic, compute, cloud, engine, respectively, furthermore, source, frameworks, distributed, le, documentation, community, support, widely, used, apache, hadoop, software, library, limitations, writing, coperincus, sentinel, equiped, type, called, synthetic, aperture, thesis, focus, particualar, technologies, chosen, spark, filesystem, common, consideration, addition, therefore, conducted, considerably, smaller, older, established, mapreduce, additional, reason, choosing, stack, integrates, products, goals, main, determine, candidates, parallely, implemented, correct, provide, compared, terms, implementation, feasibility, implement, gauge, parallelization, speedup, proof, concept, general, tool, propose, future, whenever, generalize, solutions, contributions, classication, proposed, simplies, estimating, potential, question, moved, specic, example, classes, prove, leveraging, outline, chapter, essential, characteristics, produced, sets, apart, contains, potentially, parallelizable, given, class, studied, parallelized, discussed, results, concludes, further, background, relevant, previous, largely, lacking, considered, mostly, variety, locations, purposes, provided, closely, related, preceding, denoising, non, local, ssotski, wellsuited, reduction, examined, generalise, model, imposes, considerable, restrictions, coming, likely, proved, difcult, serialization, converted, format, stored, striped, splits, overlap, storing, suitable, tasks, information, waveform, narrow, stripes, sliding, reasonably, slightly, remote, sensing, tesfamariam, nds, ecient, detection, input, simple, sense, minimal, sequential, generally, similar, fashion, indicates, broad, spectrum, currently, maintained, developed, foundation, originally, built, address, issue, pass, batch, write, intermediate, multi, iterative, disk, overhead, learning, interactive, analytics, exploration, larger, faster, querying, principle, memory, perform, multiple, underlying, integrated, tandem, manager, ne, apis, languages, java, python, scala, hardware, making, current, structure, similiar, requires, deal, allocation, standalone, native, mesos, range, program, specied, programmer, driver, sparkcontext, ob, ject, connects, acquire, executors, nodes, refer, gure, code, assigns, independent, processes, connected, https, org, docs, html, resilient, dataset, central, abstraction, immutable, collection, elements, partitioned, across, operated, rdds, primitive, restricted, coarse, grained, programming, created, operations, converting, changing, persistence, existing, execution, maps, aggressively, thrown, immediately, appropriate, cache, persist, method, explicitly, controls, level, ow, creating, usually, reading, applying, represented, categories, transformations, actions, functions, dene, prompt, actual, computation, returning, value, exporting, fault, tolerance, replication, recomputed, base, exist, lineage, derive, particular, file, platform, scaleable, tolerant, written, metadata, separately, former, dedicated, namenode, latter, datanodes, default, replicated, accross, mapping, management, namespace, hierarchy, handled, properly, regular, heartbeats, conrm, capacity, transfer, instructions, commands, replicate, shut, faul, toleration, achieved, constant, replicatio, norm, rather, exception, architecture, hdfs_, design, basics, typically, emitting, collecting, reected, quality, determined, properties, contact, metals, seawater, materials, conduct, electricity, reection, scatter, reecting, state, convey, dierences, covered, guessed, scattered, www, crisp, nus, edu, sg, constantly, moving, speed, remain, stationary, allows, produce, spatial, resolution, having, physical, antenna, continuously, transmits, target, gathers, depicts, relection, scattering, movement, recordings, combined, sars, create, representations, unit, collects, diering, pixel, voxel, probability, density, reective, coherently, raw, random, interference, eects, coherence, speckle, standpoint, preserved, importantly, phase, typical, airborne, cm, less, worse, meters, [age], aected, reliably, precipitation, phenomena, aect, obvious, ooding, coordinate, becoming, tracking, events, shipping, routes, muhumaa, saaremaa, scihub, esa, int, employs, dimensional, examine, consists, compressed, unfocused, preprocessed, calibrated, useful, higher, sideways, conventional, integer, essentially, grayscale, ti, helsinki, approach, theoretical, adapting, environments, ensure, efciently, consider, themselves, inherent, nature, dictates, gain, biggest, dividable, context, executable, depend, progress, dened, user, operates, chunk, unspecied, forced, inherently, largest, necessary, maximize, specically, representing, splitting, original, multitude, distant, unknown, taken, weighted, doing, represents, detecting, inspect, neighbourhood, requirement, temporal, compare, suitability, maximum, amdahls, law, easily, separated, embarrasingly, based, previously, described, distinctions, arguments, visible, divided, simplest, includes, apply, lters, otherwise, decrease, falling, directly, search, entirety, ma, jority, interest, reduced, sub, mentioned, practical, operating, total, obviously, reasonable, process, roughly, yield, logic, surrounding, arbitrary, scanning, arise, situations, replicating, spans, boundary, borders, reside, portion, fetched, network, trac, incurs, signicant, penalty, parallelize, minimize, exchanged, maximal, eciency, notion, assigning, known, locality, attained, dotted, repsent, actually, itself, depending, maintaining, aware, logically, parameters, horizontal, axis, vertical, modications, specify, occur, square, starting, position, looking, factor, simultaneously, going, valid, parallelising, correspond, achievable, worthwhile, preserve, placement, policy, placed, although, conguration, scope, unless, overridden, transferred, diminishes, rapidly, suer, parallelisation, par, concrete, belonging, particularly, broadcasted, dimensions, minus, correctly, broadcast, zero, certainly, intereseting, topics, noted, interacting, solved, standard, advanced, manipulating, easier, developing, extends, reliable, section, preprocessing, separate, primarily, textual, custom, mainly, javasparkcontext, binaryfiles, string, portabledatastream, binary, stream, containing, contents, directed, imageio, bueredimage, manipulated, writable, recordwriter, outputformat, delegate, corresponding, median, necessarily, clear, humans, oracle, com, technetwork, articles, javaee, jai, repository, appendix, view, iterate, replace, rectangle, centered, processed, retain, neither, axes, nonoverlapping, version, iterating, iterated, copied, twice, imagesplits, downloaded, joined, post, throughout, succesfully, later, lenames, composite, band, composed, considering, average, operator, [sf], easiest, multitemporal, folders, according, calling, ported, output, rgb, png, nearly, identical, december, earlier, assigned, stronger, magnitude, shifted, ish, loss, accumulation, tests, processor, cores, strictly, serial, nor, supported, locally, exactly, double, assuming, linearly, triple, representative, correlated, scenario, dependence, composing, transferring, noticeable, quadruple, conclusions, parallelizing, serve, complex, endless, advantage, enormous, proposals, relative, simplicity, runtime, trivial, evident, lose, straightforward, accomplished, overriding, download, continuous, streaming, detect, notable, illegal, detected, additionally, analysis, exploratory, trying, succession, visual, feedback, manner