def merge_datasets(dataset_list):
    """
    Merge dataset objects in the list
    :param dataset_list: datasets in list
    :type dataset_list: List[Dict{}]
    :return: Merged dataset
    :rtype: Dict{}
    """
    result_datset = {}
    for dataset in dataset_list:
        for split in dataset:
            if split not in result_datset:
                result_datset[split] = {'images': {}, 'boxes': {}}
            for img_name in dataset[split]['images']:
                result_datset[split]['boxes'][img_name] = dataset[split]['boxes'][img_name]
                result_datset[split]['images'][img_name] = dataset[split]['images'][img_name]

    return result_datset