keywords ALGORITHM Engineering Engineering, Electrical & Electronic Remote Sensing Science & Technology Technology Telecommunications